解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题


Posted in Javascript onSeptember 11, 2020

由于之前练习koa2,直接渲染的jquery写的传统页面。

这次想偷懒,直接script引入vue,发现渲染不出data值。

渲染引擎用得是xtpl, 找了半天没有发现可以修改xtpl渲染分隔符的配置

vue有!

var myVue = new Vue({
  el: '#msgBoard',
  delimiters:['$$','$$'],
  data() {
  return {
   msg: {
   num: 10
   }
  }
  },
  mounted() {
  console.dir(this)
  },
 })

补充知识:前端——vue和nunjucks的模板渲染符{{}}冲突解决办法

由于在thinkjs上使用的是nunjucks的渲染技术,在了解到vue的时候发现vue用的也是{{}}进行模板代码识别。

找了一个vue的html代码放到thinkjs上面跑,发现数据无法绑定。然后上网寻得解决办法如下:

修改vue的标识符,前后加{% raw %}、{% endraw %},如下:

{% raw %}{{result.name}}{% endraw %}

问题解决。

以上这篇解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在JavaScript中实现命名空间
Nov 23 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Jun 28 Javascript
JS焦点图切换,上下翻转
May 12 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
Aug 15 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
查看图片(前进后退)功能实现js代码
Apr 24 Javascript
JavaScript 语言基础知识点总结(思维导图)
Nov 10 Javascript
Yii2使用Bootbox插件实现自定义弹窗
Apr 02 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
Sep 29 Javascript
深入理解js 中async 函数的含义和用法
May 13 Javascript
微信小程序实现天气预报功能
Jul 18 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 #Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
Sep 11 #Javascript
vue界面发送表情的实现代码
Sep 11 #Javascript
在vue中配置不同的代理同时访问不同的后台操作
Sep 11 #Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
Sep 11 #Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 #Javascript
关于ES6尾调用优化的使用
Sep 11 #Javascript
You might like
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
Python实现图像几何变换
2015/07/06 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
python读取Kafka实例
2019/12/23 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
大学生咖啡店创业计划书
2014/01/21 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
保护环境倡议书范文
2014/05/13 职场文书
党支部对照检查材料
2014/08/25 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
关于教师节的广播稿
2015/08/19 职场文书
《去年的树》教学反思
2016/02/18 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
《模拟人生4》推出新补丁 “婚礼奇缘”DLC终于得到修复
2022/04/03 其他游戏