<a v-link="{ name: 'myviews', params: { viewId: 123 }}">User</a>
组件传值的时候单个单词小写,如果有多个单词用"-"连接 API说明
<uiradio :items.sync="mutilCheckitems" :mutil-check.sync="mutilCheck">
然后在组件props中用驼峰的方式访问['mutilCheck']。
比如:
<uiradio :items.sync="singleCheckitems" :mutil-check.sync="!mutilCheck">
修改为
<uiradio :items.sync="singleCheckitems" :mutil-check.sync="singleCheck"></uiradio>
然后定义computed
...
computed:{
singleCheck:function(){
return false;
}
},
...
<div class="tab-panel" v-show="show" transition="transiton">
<slot name="tab-panel"></slot>
</div>
此处的 transition="transiton" 代表的是 transition 这个类名
而如果前面加个:
则代表的是动态属性,: 是 v-bind的简写 参考 Vue1.0.0绑定语法参考
<div class="tab-panel" v-show="show" :transition="transiton">
功能:sublime中编写vue组件的片段提示
使用:
sublime中 菜单栏 - >Preferences - > 浏览插件
将文件复制到 User目录下
项目中新建 `组件名字.vue` 文件
ctrl+shift+p 输入 vuecomponent 回车
<!--
...
<img src="./xx.jpg">
...
-->
data:{
_k:'v' // this._k 获取不到
}
'/loan':{
name:'loan',
component: require('./views/loan.vue')
},
'/loan_old':{
name:'xxx',
component: require('./views/loan_old.vue')
},
下面的会覆盖上面的,原来本应该跳转到loan的可能现在都跳到了loan_old
参考: http://webpack.github.io/docs/long-term-caching.html
plugins: [
new webpack.optimize.CommonsChunkPlugin('vendor', 'vendor.[chunkhash:8].js'),
new webpack.optimize.UglifyJsPlugin({sourceMap: false}),
new ExtractTextPlugin("style.[chunkhash:8].css"),
function() {
return this.plugin('done', function(stats) {
var content;
content = JSON.stringify(stats.toJson().assetsByChunkName, null, 2);
return fs.writeFileSync('build/assets.json', content);
});
}
]
@touchstart.stop.prevent
@touchmove.stop.prevent @click.stop="show=false"