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

文昌网站建设全包网站开发代淘宝店铺装修

文昌网站建设全包,网站开发代淘宝店铺装修,代理公司注册,网站空间 windows linux**问题#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.hkea.cn/news/14453273/

相关文章:

  • 做外贸怎样上外国网站建设校园网站公司
  • 如何自建网站接广告网站开发素材包
  • wordpress 小说免费网站做seo
  • 网站建设哪些是需要外援的问题免费ps素材图片大全
  • 重庆网站建设尚智逢源企业网站规划方案
  • 企业网站建设一般原则天津建设公司网站
  • 软件网站开发市场前景江门seo排名优化
  • 展示型网站系统关系营销
  • 宁波搭建网站公司海南网站建设哪家不错
  • 响应式网站的特点海外网络推广培训
  • 有做lol直播网站seo研究中心论坛
  • 设计网站官网入口乌兰察布做网站公司
  • 百度推广是给做网站吗php做网站主题
  • 卖网站链接做暧视频网站
  • 可以查企业备案的网站吗建网站需要数据库吗
  • 青岛个人建站模板金融公司网站模板
  • 网站建设公司伟置网站开发学多久
  • php网站开发中如何seo网站结构优化
  • 打折网站模板wordpress批量倒入txt
  • 福建福州最新情况优化培训课程
  • seo是做网站响应式WordPress企业主题
  • 如何从下载的视频查到原网站企业网站制作方法
  • 企业网站的建设怎么收费免费的云服务器有哪些
  • 用凡客建站做的网站有哪些googleseo專業
  • 做网站设计服务商自学广告设计该怎么入手
  • 行业商城网站建设多少钱wordpress joomla drupal
  • 网站分析流程织梦cms和wordpress
  • 招生就业网站开发详情网站建设代码合同
  • 上海企乐网站制作公司wordpress注册邮箱后缀
  • qq空间做淘宝客网站做直播网站需要那些技术