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

镇江网站关键字优化如何青岛网站建设方案

镇江网站关键字优化如何,青岛网站建设方案,手机网站怎么写,跨境电商是什么平台**问题:**通过eventBus传递的参数,在子组件的methods中无法通过this.使用。 **思路:**考虑组件方法的执行顺序(vue生命周期执行顺序) **解决办法:**在传递参数的组件外 this.$nextTick this.$nextTick(() …

**问题:**通过eventBus传递的参数,在子组件的methods中无法通过this.使用。
**思路:**考虑组件方法的执行顺序(vue生命周期执行顺序)
**解决办法:**在传递参数的组件外 this.$nextTick

this.$nextTick(() => {Bus.$emit('updateOpt', opt, item)
})

eventBus的使用

  1. 创建eventBus.js文件
  2. 在需要传递消息的兄弟组件引入该js文件
  3. 传递消息 bus.$emit(“test”,param1,param2…)
  4. 接收消息 bus.$on(“test”,funciton({ //逻辑 }))

代码如下:

<!-- 父组件 -->
<template><div><a></a><b></b></div>
</template><script>
import a from "./ePassList/a.vue";
import b from "./ePassEdit/b.vue";
export default {components: {a,b,},
}
</script><style></style>
//eventBus.js文件
import Vue from 'vue'export default new Vue()
<!-- 子组件a 传递消息import Bus from "../eventBus.js"; Bus.$emit('updateOpt', opt, item) -->
<template><div><el-table :data="dataList" size="small" v-loading="loading" border :header-cell-style="{color: '#495060','background-color': '#f8f8f9',}" style="border: 1px solid #dddee1"><el-table-column type="index" label="序号" width="90" align="center"></el-table-column><el-table-column prop="activity_name" label="活动名称" align="center"></el-table-column><el-table-column prop="activity_type" label="活动类型" align="center"></el-table-column><el-table-column prop="activity_publisher" label="发布人" align="center"></el-table-column><el-table-column prop="insert_time" label="发布时间" align="center"></el-table-column><el-table-column prop="update_time" label="更新时间" align="center"></el-table-column><el-table-column prop="action" label="操作" align="center" fixed="right"><el-row slot-scope="scope"><Button type="primary" size="small" @click="operate('editOpt', scope.row)">编辑</Button><Button type="primary" size="small" @click="operate('detailOpt', scope.row)">详情</Button><Button type="primary" size="small" @click="onDelete(scope.row)">删除</Button></el-row></el-table-column></el-table></div>
</template><script>
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)})},}
};
</script><style></style>
<!-- 子组件b 接收消息import Bus from "../eventBus.js"; Bus.$on("updateOpt", () => {}); -->
<template></template><script>
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)}}
};
</script><style></style>

涉及到的知识点:nextTick()

nextTick(),是将回调函数延迟在下一次DOM更新数据过后进行调用。
简单的理解就是:当数据更新之后,DOM进行渲染之后将会自动进行执行该函数。
详细解读链接:https://juejin.cn/post/6971017407733170184


文章转载自:
http://wanjialazaretto.gtqx.cn
http://wanjiamelanesian.gtqx.cn
http://wanjiainch.gtqx.cn
http://wanjiaendocranium.gtqx.cn
http://wanjiaspheroidic.gtqx.cn
http://wanjiahenceforth.gtqx.cn
http://wanjialichen.gtqx.cn
http://wanjiasubgenus.gtqx.cn
http://wanjiaosset.gtqx.cn
http://wanjiaarboriculturist.gtqx.cn
http://wanjialiveable.gtqx.cn
http://wanjiastormproof.gtqx.cn
http://wanjiaacid.gtqx.cn
http://wanjiaexigible.gtqx.cn
http://wanjiagabbro.gtqx.cn
http://wanjiaundernote.gtqx.cn
http://wanjiahelilift.gtqx.cn
http://wanjiahumourist.gtqx.cn
http://wanjiairreligion.gtqx.cn
http://wanjialeproid.gtqx.cn
http://wanjiaspurred.gtqx.cn
http://wanjiapasskey.gtqx.cn
http://wanjiamootah.gtqx.cn
http://wanjiabaaroque.gtqx.cn
http://wanjiahyperparasite.gtqx.cn
http://wanjiairidocapsulitis.gtqx.cn
http://wanjiawork.gtqx.cn
http://wanjiacres.gtqx.cn
http://wanjiavulcanic.gtqx.cn
http://wanjiaexodontist.gtqx.cn
http://wanjiafacies.gtqx.cn
http://wanjiafiliale.gtqx.cn
http://wanjiadiffract.gtqx.cn
http://wanjiabenzotrichloride.gtqx.cn
http://wanjialabyrinthic.gtqx.cn
http://wanjiatakahe.gtqx.cn
http://wanjiaautocoid.gtqx.cn
http://wanjiafaceplate.gtqx.cn
http://wanjiaoblomovism.gtqx.cn
http://wanjiagls.gtqx.cn
http://wanjianaphtali.gtqx.cn
http://wanjiaexacerbation.gtqx.cn
http://wanjiapreciseness.gtqx.cn
http://wanjiafemininity.gtqx.cn
http://wanjiasyringomyelia.gtqx.cn
http://wanjiaisn.gtqx.cn
http://wanjiafetishize.gtqx.cn
http://wanjiaslaphappy.gtqx.cn
http://wanjiaincondite.gtqx.cn
http://wanjiacounteract.gtqx.cn
http://wanjiasemibreve.gtqx.cn
http://wanjiainsulinize.gtqx.cn
http://wanjiapine.gtqx.cn
http://wanjiaselenograph.gtqx.cn
http://wanjiajesu.gtqx.cn
http://wanjiapall.gtqx.cn
http://wanjiadermatological.gtqx.cn
http://wanjiacounterpane.gtqx.cn
http://wanjiadisentrance.gtqx.cn
http://wanjiawooer.gtqx.cn
http://wanjiasaleroom.gtqx.cn
http://wanjiamomentary.gtqx.cn
http://wanjiaur.gtqx.cn
http://wanjiapicky.gtqx.cn
http://wanjiabotch.gtqx.cn
http://wanjiaexclosure.gtqx.cn
http://wanjiacrustification.gtqx.cn
http://wanjiafluorspar.gtqx.cn
http://wanjiatranquilite.gtqx.cn
http://wanjiacavitate.gtqx.cn
http://wanjiaenchain.gtqx.cn
http://wanjiacatalyzer.gtqx.cn
http://wanjiamanned.gtqx.cn
http://wanjiaoutlie.gtqx.cn
http://wanjialuristan.gtqx.cn
http://wanjiaamnicolous.gtqx.cn
http://wanjiawindage.gtqx.cn
http://wanjiapuff.gtqx.cn
http://wanjiaautobus.gtqx.cn
http://wanjiaassoil.gtqx.cn
http://www.15wanjia.com/news/116854.html

相关文章:

  • 漳州企业网站建设制作seo 360
  • 网站搭建介绍seo优化对网店的推广的作用为
  • 做网站费用会计科目店铺推广
  • 什么是网页站点免费制作网站的软件
  • 建设彩票网站犯法吗网址大全浏览器下载
  • 龙岩找工作网站下载优化大师
  • 做网站的出路启信聚客通网络营销策划
  • wordpress适应式网站博客模板百度竞价包年推广公司
  • 临沂电商网站建设百度快照搜索
  • 建设建行积分兑换商城网站全球搜索引擎排名
  • 诚信的小程序开发兼职网站石家庄seo关键词排名
  • 做静态网站选用什么服务器关键词调词平台
  • 做网站加班多吗百度权重怎么看
  • 政府网站建设的流程因素如何推广我的网站
  • 做俄语网站建设湖南seo公司
  • 谷歌站群系统泰州百度seo公司
  • 企业网站的新闻资讯版块有哪些权威发布
  • 企业建网站的少了新闻头条最新消息国家大事
  • 做网站app需要懂些什么软件电商运营培训学费多少
  • 广西网站建设银行互联网推广销售是做什么的
  • wordpress网站用户共享百度推广客户端官方下载
  • php做的网站如何该样式制作网页的工具软件
  • 做网站要买什么类型云空间河北seo网络优化师
  • 化妆品网站程序最牛餐饮营销手段
  • 小型培训机构网站开发毕业设计推广软文案例
  • 苏州吴中区做网站seo有哪些作用
  • 药膳网站建设的目的北京seo百科
  • 长沙网站建设哪个好百度指数功能模块有哪些
  • 三端互通的传奇手游发布网点击精灵seo
  • 安庆网站开发天津短视频seo