当前位置: 首页 > news >正文

做网站卖产品成品网站货源1688在线

做网站卖产品,成品网站货源1688在线,怎么做游戏网站编辑,怎么做网站的一个横向列表背景:因弹出层多个页面的详情都是一样的,因此把弹出层定义成组件,多次调用 定义组件的过程中出现很多问题,因此再次记录最终成功的写法 一、 简单实现页面调用弹出层组件的打开弹出层方法: 1. 弹出层组件 (in…

背景:因弹出层多个页面的详情都是一样的,因此把弹出层定义成组件,多次调用

        定义组件的过程中出现很多问题,因此再次记录最终成功的写法        

一、 简单实现页面调用弹出层组件的打开弹出层方法:

1. 弹出层组件 (index.vue)文件定义:
<template><el-dialog title="详情" :visible.sync="dialogTableVisible" >...</el-dialog> <!-- dialogTableVisible全局定义boolean值控制弹出或关闭-->
</template><script>import { getDetailById} from "@/api/xxx/aaa";  //引入aaa.js中定义的getDetailById方法export default {name: "MyDialogComponent",data() {return {dialogTableVisible: false   //弹出层是否打开};},methods: {open(id) { //打开弹出层方法被父组件 的 this.$refs.MyDialogComponent.open(row.id);方法调用this.dialogTableVisible = true;//打开弹出层getDetailById(id).then(response => {  //调用引入方法查询详情记录this.form = response.data;});},}}
</script>
2. 在某个页面中引入弹出层组件并使用:
<template><!-- 弹出层组件的使用 --><MyDialogComponent ref="MyDialogComponent"></MyDialogComponent> 
</template><script>import MyDialogComponent from '@/components/pcReleaseDialog/index'   //引入详情弹出层组件,组件路径src/components/pcReleaseDialog/index.vueexport default {components: { MyDialogComponent },  //注册弹出层组件data() {return {...};},methods: {openDetail(row) {  //点击列表标题显示详情弹出层this.$refs.MyDialogComponent.open(row.id); // 触发子组件的打开弹出层方法 ---必须手动触发,子组件定义弹出层打开的方法不能写在create方法里面,否则父组件刷新就会弹出//需要使用$refs.调用子组件的方法,那么在上面使用子组件标签时就必须定义  ref="MyDialogComponent",否则无法调用子组件的方法,如果只是组件间通信可以不需要定义 ref}}}
</script>
结: 弹出层正常定义,父组件中把该弹出层定义成组件进行调用,
        调用步骤:
                1. 引入堂出差组件:  import xxx from  xxxx
                2. 注册堂出差组件:  components: { xxx}, 
                3. 调用打开弹出层的方法:this.$refs.xxx.open(row.id);
                4. 弹出层组件的使用(使用这个标签)需要添加ref属性,否则第3步无法成功

二、子父组件间通信 (如上的弹出层就是子组件,引入并使用了弹出层组件的就是父组件)

       1.  子组件(弹出层)定义props,并在props中定义子父通信的属性,如下代码中的pid
        2. 父组件 只要定义有跟子组件中props定义的属性相同即可

        (如下代码,子组件在props中定义了pid,那么父组件只需要在data下的return中定义有这个属性,之后这个属性有任何值子组件都能同步到)

<!-- 子组件定义-->
<script>export default {props: {   //定义了一个pid ,这个pid能接收到 父组件中通信的pid这个属性的值pid : {type: String,default: ''}},data() {...},method{...}},

http://www.khdw.cn/news/8969.html

相关文章:

  • 重庆城乡建设委员会的网站杭州seo平台
  • 企业单位网站建设内容需要什么推广app的方法和策略
  • 做平台好还是自己建网站seo咨询河北
  • 系统开发需求文档seo网页优化工具
  • 哪个网站有上门做指甲公司网站设计图
  • 网站设计怎么保持风格一致北京网站推广营销服务电话
  • 专做五金正品的网站营销网站建设选择
  • 佛山做网站公司排名手机端关键词排名优化软件
  • 广州市公共资源交易中心优化深圳seo
  • 用dw做网站找关键词的方法与技巧
  • 福清网站建设十大搜索引擎网站
  • 中企动力做的网站升级收费怎么推广自己的微信
  • 海南论坛论坛网站建设最吸引人的引流话术
  • 东莞网站建设分享seo推广任务接单平台
  • 上海疫情防控最新政策北京百度seo排名公司
  • 柳城网站制作天津网站建设技术外包
  • iis下建立asp网站seo优化网站源码
  • 网站建设经济可行性b2c有哪些电商平台
  • 怎么自己创建一个网站芜湖网络营销公司
  • 免费做网站txt外链厦门关键词排名优化
  • 安卓手机应用开发福州网站优化公司
  • 中国最好的网站制作公司百度一下 官方网
  • 县 两学一做网站网络推广服务合同
  • h5 响应式网站国外免费加客源软件
  • 做交易网站什么开发语言网络广告营销的案例
  • 网站建设合同补充内容营销策划公司是干什么的
  • 深圳公司手机网站制作抖音优化排名
  • 学校网站类型免费发布推广的平台
  • 美国客户打不开我们的网站百度引流免费推广怎么做
  • 建设网站商城后台系统百度主页网址