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

集团网站建设案例seo营销技巧

集团网站建设案例,seo营销技巧,wordpress suspected,哪个网站做演唱会门票微信小程序组件传参感觉和vue还是挺像的 父组件向子组件传参 在小程序中父组件子组件传参,主要使用properties属性。演示下: 创建组件文件夹component,创建组件demoComponent,记得创建的时候选择组件,不是page页面 …

微信小程序组件传参感觉和vue还是挺像的

父组件向子组件传参

在小程序中父组件子组件传参,主要使用properties属性。演示下:

创建组件文件夹component,创建组件demoComponent,记得创建的时候选择组件,不是page页面

 组件代码,这里简单写了一个tab栏,动态判断绑定类名

<view class="tablist">
<view class="tabitem {{item.id==active ?'active' :''}}" wx:for="{{tablist}}"> {{item.name}}</view>
</view>

在 properties里面生命一个active,来实现当前选中项,值为number类型

// component/demoComponent/demoComponent.js
Component({/*** 组件的属性列表*/properties: {active:{type:Number}},/*** 组件的初始数据*/data: {tablist:[{id:1,name:'全部'},{id:2,name:'零食'},{id:3,name:'饮料'},],},/*** 组件的方法列表*/methods: {}
})

 

.tablist{display: grid;grid-template-columns: repeat(3,1fr);
}
.tabitem{text-align: center;padding: 10px 0;
}
.active{border-bottom: 3px solid blue;
}

在页面中使用的时候,需要在json中声明

{"usingComponents": {"demoComponent":"/component/demoComponent/demoComponent"}
}

这里传入active为2 

<demoComponent active='2' />

当组件渲染的时候,第二项被赋上active样式

子向父传参 

使用自定义事件,triggerEvent。这点和vue非常相似,传入两个参数,第一个参数为自定义事件名,第二个为传递的值。演示下,稍微修改下组件代码

绑定事件

<view class="tablist">
<view bind:tap="sendInfo" class="tabitem {{item.id==active ?'active' :''}}" wx:for="{{tablist}}"> {{item.name}}</view>
</view>

 使用triggerEvent来传递数据(组件js代码,写在methods中)

 sendInfo(){const data={name:'zs',age:12}this.triggerEvent('sendData',data)}

父组件接受

<demoComponent active='2' bind:sendData="getData"/>getData(e){console.log('e',e.detail);},

当点击组件的时候,可以从控制台看到拿到从子组件传递的值了

跨组件传参 

建议使用全局变量,在微信小程序中,全局变量写在app.js中globalData对象里面,在页面中通过getApp() 方法即可访问到app.js里面的方法和全局变量。全局方法不需要写在methods里面,和globalData同一级的

  globalData: {myInfo:{name:'aaaaa',age:1231212}},getMethosFunc(){console.log('获取app.js的方法');}
 onLoad(options) {const app=getApp();console.log('myinfo',app.globalData.myInfo);app.getMethosFunc();},

end 

http://www.dtcms.com/wzjs/75533.html

相关文章:

  • 莱州相亲网站苏州网站制作推广
  • 橙子建站是什么软件营销型网站建设步骤
  • 响应式网页设计网站建设优化大师官方免费
  • 新网站制作公司互动营销平台
  • 可以做微信游戏的网站有哪些上海比较大的优化公司
  • 做网站平台的公司有哪些新手如何找cps推广渠道
  • 湖南有实力竞价优化服务信息流广告优化师
  • baby做网站汽车百度app下载官方免费下载安装
  • 微信网站建设电话seo关键词优化最多可以添加几个词
  • 东莞南城做网站上海不限关键词优化
  • 外贸网站外链怎么做新网域名注册官网
  • 淘宝客怎么做的网站公司的网站制作
  • 郑州网站建设服务商seo优化包括
  • 一家专做中式设计的网站百度广告登录入口
  • 做移动网站首页软百度提交网站
  • 易语言怎么做网站自动登录淘宝自动推广软件
  • 028网站建设工作室培训学校加盟
  • 郑州做网站公司seo短视频网页入口营销
  • 深圳哪里做网站肇庆网站推广排名
  • 地方网站模板百度怎样免费发布信息
  • 湖南大型网站建设杭州网站搜索排名
  • 官网网站优化公司网络营销好不好
  • 计算机方向网站建设毕业论文百度竞价sem入门教程
  • 张家港网站 设计制作新东方小吃培训价格表
  • 四川铁科建设监理公司网站百度推广总部电话
  • 深圳品牌网站建设服务百度站长app
  • 如何做网站后台新区seo整站优化公司
  • 怎样做商城网站的推广腾讯推广一次广告多少钱
  • 网站咋做外贸营销网站
  • vue.js网站如果做自适应网络推广一个月的收入