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

焦溪翠冠梨做的网站小红书信息流广告

焦溪翠冠梨做的网站,小红书信息流广告,改变关键词对网站的影响,南京网站优化快速排名需求 公共组件A改变页面B的属性isShow的值。 思路 首先目前我不了解可以直接在组件中改变页面的值的方法,所以我通过监听的方式在B页面监听app.js的某一属性值的改变从而改变B页面的值,众所周知app.js的某一属性值是很容易就能更改的。 app.js globa…
需求

公共组件A改变页面B的属性isShow的值。

思路

首先目前我不了解可以直接在组件中改变页面的值的方法,所以我通过监听的方式在B页面监听app.js的某一属性值的改变从而改变B页面的值,众所周知app.js的某一属性值是很容易就能更改的。

app.js
  globalData: {isShow: false},//给app.js中被监听的值赋初始值// 使用数据劫持模式监听数据变化observe(obj, key, watch, that) {let val = obj[key];Object.defineProperty(obj, key, {configurable: true,enumerable: true,set: function (value) {watch(val, value, that);val = value;},get: function () {return val;}})}

B页面

  data:{isShow:false},//在onReady中调用app.js的observe,并且传参,第二个参数为要监听的app.js的属性值onReady() {const app = getApp()app.observe(app.globalData, "isShow", this.watch, this);},watch(oldVal, newVal, that) {that.setData({isShow: newVal//监听后得到新的值,并将新的值赋值给页面的这个我们要改变的这个属性})}

A组件

组件中只需要在你需要改变页面值的时候改变一下app.js的所被监听的这个属性的值即可。

getApp().globalData.isShow = true
http://www.mmbaike.com/news/43951.html

相关文章:

  • 浙江建设职业技术学院门户网站网络营销过程步骤
  • 网站建设选哪家好网站 软件
  • 做网站的服务器怎么弄南宁百度首页优化
  • 国际物流公司网站百度推广云南总代理
  • 完善管理机制seo实战培训中心
  • 姜堰哪里有网站建设的seo是什么意思?
  • 做淘口令网站app运营
  • 襄阳作风建设年网站手机怎么搭建网站
  • 给女朋友做的网站优化网站排名解析推广
  • 微商水印相机做网站百度竞价sem
  • 关于旅行的网站怎样做会计培训班初级费用
  • 免费建站网站一级大录像不卡在线看做网站找哪家好
  • 潇湘书院网站建设的目标网络营销软文
  • 做微网站那pc端显示啥全国最新的疫情数据
  • 虾皮购物网站怎么做谷歌搜索优化
  • 网站做板块地图的办法百度地图导航网页版
  • 西安微网站建设泰州网站优化公司
  • 电子商务网站建设毕业论文北京做的好的seo公司
  • seo网站关键词优化报价广告公司网站制作
  • 北京网络营销推广怎么做长沙网站优化体验
  • 章丘灵通环保设备在哪个网站上做的百度网站推广
  • 用dw做购票网站打开搜索引擎
  • 给国外网站做流量百度关键词搜索趋势
  • 建设门户网站预算快速网站排名提升工具
  • 找网站开发公司友情链接外链
  • 蚌埠网站建设公司湖南靠谱的关键词优化哪家好
  • 江苏建设厅网站百度用户客服电话
  • 网站开发一般流程图高端网站设计公司
  • 营销网站建设方案关键词录入榜
  • 正规的跨境电商平台有哪些惠州百度seo地址