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

网站建设it柳州最强的网站建设

网站建设it,柳州最强的网站建设,wordpress纯文章模板,西固网站建设平台**问题#xff1a;**通过eventBus传递的参数#xff0c;在子组件的methods中无法通过this.使用。 **思路#xff1a;**考虑组件方法的执行顺序#xff08;vue生命周期执行顺序#xff09; **解决办法#xff1a;**在传递参数的组件外 this.$nextTick this.$nextTick(() …**问题**通过eventBus传递的参数在子组件的methods中无法通过this.使用。 **思路**考虑组件方法的执行顺序vue生命周期执行顺序 **解决办法**在传递参数的组件外 this.$nextTick this.$nextTick(() {Bus.$emit(updateOpt, opt, item) })eventBus的使用 创建eventBus.js文件在需要传递消息的兄弟组件引入该js文件传递消息 bus.$emit(“test”,param1,param2…)接收消息 bus.$on(“test”,funciton({ //逻辑 })) 代码如下 !-- 父组件 -- templatediva/ab/b/div /templatescript import a from ./ePassList/a.vue; import b from ./ePassEdit/b.vue; export default {components: {a,b,}, } /scriptstyle/style//eventBus.js文件 import Vue from vueexport default new Vue()!-- 子组件a 传递消息import Bus from ../eventBus.js; Bus.$emit(updateOpt, opt, item) -- templatedivel-table :datadataList sizesmall v-loadingloading border :header-cell-style{color: #495060,background-color: #f8f8f9,} styleborder: 1px solid #dddee1el-table-column typeindex label序号 width90 aligncenter/el-table-columnel-table-column propactivity_name label活动名称 aligncenter/el-table-columnel-table-column propactivity_type label活动类型 aligncenter/el-table-columnel-table-column propactivity_publisher label发布人 aligncenter/el-table-columnel-table-column propinsert_time label发布时间 aligncenter/el-table-columnel-table-column propupdate_time label更新时间 aligncenter/el-table-columnel-table-column propaction label操作 aligncenter fixedrightel-row slot-scopescopeButton typeprimary sizesmall clickoperate(editOpt, scope.row)编辑/ButtonButton typeprimary sizesmall clickoperate(detailOpt, scope.row)详情/ButtonButton typeprimary sizesmall clickonDelete(scope.row)删除/Button/el-row/el-table-column/el-table/div /templatescript import Bus from ../eventBus.js; export default {methods: {//编辑,详情operate(opt, item) {console.log(opt, item);this.$emit(toEdit)this.$nextTick(() {Bus.$emit(updateOpt, opt, item)})},} }; /scriptstyle/style!-- 子组件b 接收消息import Bus from ../eventBus.js; Bus.$on(updateOpt, () {}); -- template/templatescript import Bus from ../eventBus.js; export default {data() {return {operate: ,rowData: ,}},created() {Bus.$on(updateOpt, (opt, item) {console.log(opt, item, 11111);this.operate opt;this.rowData item;});},methods:{print(){console.log(this.operate,this.rowData)}} }; /scriptstyle/style涉及到的知识点nextTick() nextTick(),是将回调函数延迟在下一次DOM更新数据过后进行调用。 简单的理解就是当数据更新之后DOM进行渲染之后将会自动进行执行该函数。 详细解读链接https://juejin.cn/post/6971017407733170184
http://www.dnsts.com.cn/news/74921.html

相关文章:

  • 莆田网站 建设建站之星如何建网站
  • 校园网站建设报告浏览器网页版打开网页
  • 桌面软件开发跟网站开发那个免费手机网站模板下载
  • 做网站要用到什么软件做网站需要交接什么
  • 适合网站开发的框架建筑方案设计收费标准
  • 北京地区网站制作公司上海大规模网站建设平台
  • 有什么网站可以在线做试题淘宝作图在哪个网站上做图
  • 做动画片的网站西安网站建设服务商
  • 网站收录提交创网易账号
  • 河南省建设监理协会网站人才十深圳竞价网站
  • 小说网站做编辑wordpress保存远程图片
  • 官方网站建设 省心磐石网络简约网站模版
  • 网站在线优化检测临安市建设局门户网站
  • Dw做网站怎么加logo绿色食品销售网站建设
  • 旅行社网站建设需求分析wordpress 彩色源码
  • 商派商城网站建设方案net域名做企业网站怎么样
  • 婚介 东莞网站建设红色页面网站
  • 网站占有率深圳vi设计公司联系
  • 网站建设需要掌握什么知识求几个夸克没封的a站2023
  • 设置 iis 网站维护中建设银行全球门户网站
  • 国外 家具 网站模板怎么推广自己的物流公司
  • 如何做旅游小视频网站wordpress 多个分类查找
  • 哪个全球购网站做的好处google建站
  • 中国建设银行网站荆门网点查询网站毕业设计任务书
  • 深圳网站设计师云主机与云电脑区别
  • 杭州营销型网站制作山东建设管理局网站
  • 廊坊网站建设费用安卓手机软件开发平台
  • 设置网站标签网页ui素材中心下载
  • 北京网站建设推荐华网天下网站域名收费
  • 东莞网站建设建网站漳州市网站建设费用