在使用vue-loader 配合webpack 对.vue文件进行加载的时候,如果开启了代码压缩会出来下面
几种问题,做个记录。
<input ... checked="{check(‘id‘)}" />这个表达式会被压成 <input ... checked />| <table> | 
最终压成:
| <table> | 
解决方法:
| //webpack.config.js配置 | 
| 压缩前 | 
.text这样的选择器,就会失效解决方法:
| //和上面类似加上removeRedundantAttributes=false | 
| 压缩前 | 
解决方法可以有两个:
1.跟上面一样:设置参数让vue-html-loader不要去截断这个
| html: ‘vue-html-loader?collapseBooleanAttributes=false‘ | 
但是这个会带来另外的问题:如果你自自定义控件中也用了checked/multiple 这种默认的属性,
它会自动给他补全了。如:
| 压缩前 | 
2.第二种方法可以避免这种情况
不修改vue-html-loader的collapseBooleanAttributes
| 该用v-bind来绑定控件(自定义控件,原生控件)的属性 | 
原文:http://www.cnblogs.com/grimm/p/5768569.html