修改Vue定界符

  • 前后端混编项目中使用vue.js,防止vue中“{{}}”与其他模板框架绑定数据差生冲突
  • 将vue默认的“{{item.name}}” 改为 “@{item.name}”
方法一
// 修改 Vue 模板标签
if ( "undefined" != typeof Vue ) {
    // 修改文本插值的定界符。
    // ES6 模板字符串
    Vue.config.delimiters = ['@{', '}']; //修改文本插值的定界符,防止与模板绑定数据产生冲突
    // 修改原生 HTML 插值的定界符。默认值: ["{{{", "}}}"]
    // make it look more dangerous
    Vue.config.unsafeDelimiters = ['{!!', '!!}'];
}
方法二(推荐)
new Vue({
    el: "#app",
    delimiters: ['@{', '}'], //修改文本插值的定界符
    data: {
        item: {
            name: '修改文本插值的定界符'
        }
    },
    mounted: function() {
    },
    updated: function () {
        var _this = this;
        _this.$nextTick(function () {
    
        })
    },
    methods: {
    }
});
Last modification:January 5, 2021
如果觉得我的文章对你有用,请随意赞赏