解决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 相关文章推荐
Node.js 服务器端应用开发框架 -- Hapi.js
Jul 29 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
Oct 11 Javascript
初步认识JavaScript函数库jQuery
Jun 18 Javascript
前端js文件合并的三种方式推荐
May 19 Javascript
多种方式实现js图片预览
Dec 12 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 Javascript
基于vue展开收起动画的示例代码
Jul 05 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
Aug 22 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
Jul 18 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 Javascript
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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php内嵌函数用法实例
2015/03/20 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
简单的JAVA编程面试题
2013/03/19 面试题
岗位廉洁从业承诺书
2014/03/28 职场文书
军训口号
2014/06/13 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android