Vue有坑慎入
2016-02-01 17:18
525 查看
vue小总结
正常使用:<a href="detail.html?id={{ product.id }}" v-for='product in products'> <div id='pro-title' v-text='product.title'></div> <div v-if="product.status===1">预热中</div> <div v-if="product.status===2">众筹中</div> </a> //编译的结果: <a href="detail.html?id=11"> <div id='pro-title'>标题1</div> <div>预热中</div> </a> <a href="detail.html?id=12"> <div id='pro-title'>标题2</div> <div>众筹中</div> </a> //template和if的区别(一个模块需要循环或者遍历的时候,又不想再外层包一个div) <template v-if="1===1"> <div>abc</div> <div>dev</div> </template> //上面的代码会被编译如下: <div>abc</div> <div>dev</div>
使用图片的时候请用以下“:”语法避免vue初始化404:
<img :src="product.imgUrl" class="product-big-img"/>
使用swiper轮播图用一下语法:(:是防止vue初始化404,data-src是swiper做懒加载用的,后面会转化为src)(vue初始化new一定要放在swiper初始化之前)
<img :data-src="banner.bannerPicUrl" class="swiper-lazy"/> <div class="swiper-lazy-preloader"></div>
vue可以在v-text中直接使用部分函数和部分表达式:
vue可以<div id="app"> <div v-text="'¥'+message+'元'"></div> <div v-text="parseFloat(num).toFixed(2)"></div> <div v-text="bool ?'right':'wrong'"></div> <div v-text="pic || '/default.png' | addPer host "></div> </div> <script> new Vue({ el: '#app', data: { message: 'Hello Vue.js!', num:3.1234, bool:false, pic:'', host:'http://www.xyz.com' } }) </script> //运行的结果如下: ¥Hello Vue.js!元 3.00 wrong http://www.xyz.com/default.png[/code]
相关文章推荐
- vue,angular,avalon这三种MVVM框架优缺点
- Vue入门之数据绑定(小结)
- android keylayout by VUE
- Building android app first tutorial by VUE- 安卓开发教程
- MongoVUE配置文件路径
- 【vue】vue组件化开发初体验-示例vue-loader-example学习记录
- vue.js学习
- Cisco和VUE将要加强考试的安全性
- Vue+Websocket实现多人在线王者飞机(一)
- 创建你的第一个vue项目
- vue安装chromedriver总是出错怎么办?
- vue django模板符号冲突
- 用CORS 解决vue.js django跨域调用
- vue组件开发——part1
- 四个入口页面及初试vuex、axios
- vue-router路由
- vue-cli中解决css引用图片打包后找不到文件资源的问题
- Vue-Router 入门与提高实战示例
- 前端的对决:React的JSX与Vue的templates
- 8个写完以后就可以让你成为顶尖开发者的有趣应用程序