uni_uniapp脚手架搭建">
赞
踩
1.全局安装
npm install -g @vue/cli
2.创建项目
vue create -p dcloudio/uni-preset-vue my-project
3.启动项目
npm run dev:mp-weixin
4.导入项目至微信开发者工具
<style lang="sass">
uni.request({
url:'http://service.picasso.adesk.com/v3/homepage/vertical',
}).then(res=>{
console.log(res)
})
1.data中数据:
data() {
return {
title: 'Hello',
arr:[50,22,44,60,23]
}
}
2.computed属性书写:
这里的computed和data是同级关系
computed:{
numBig(){
return this.arr.filter(v=>v>30);
}
}
3.computed的调用
<view class="scss">
{{numBig}}
</view>
1.注册事件 @click=‘事件名’
<text @click='clickFn'>点击事件</text>
2.定义事件监听函数,需要在methods中定义
methods: {
clickFn(){
console.log('已经点击')
}
}
3.事件的传参
- 注册
<text @click=‘clickFn(2)’>点击事件
<text @click=‘clickFn(“传入参数”)’>点击事件传参
<text data-index=‘666’ @click=‘clickFn3(888,$event)’>点击事件传参
2.定义
methods: {
clickFn(e){
console.log(e)
},
clickFn3(index,event){
console.log(‘带data属性的点击事件’,index,event)
}
}
组件的简单使用
1.组件的定义在src目录下新建components
在components目录下新建组件*.vue2.组件的引入
在页面中引入组件import 组件名 from ‘组件路径’
3.组件的注册
在页面的实例当中,新增components
属性components是一个对象,吧组件放进去注册4.组件的使用
在标签中使用<组件></组件>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。