首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tctc4869
V2EX  ›  问与答

用 vscode 开发前端,有什么符号组合占位是在.html 文件里的 script 标签里面,是不会提示报错的?

  •  
  •   tctc4869 · 46 天前 · 463 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要开发一个功能,同一个页面(在用户那边看来),要求不同类型的用户看到的效果有大致相似,但局部不一样的地方,

    而我觉得,同一个页面,又想偷懒,只想用一个模板页面文件。根据后端的设置的渲染参数的不同,而渲染出不同的页面。但这个方式又有个开发体验问题,我用的是 vscode,在.html 文件里的 script 写后端的模板引擎的占位代码,vscode 会提示错误,导致开发界面的代码颜色显示不正常,这样的话根据 vscode 的提示就不太方便排查问题,

    除了 // 和 /**/,还有什么占位符代码 html 文件里的 script 里任何一个地方写哪些是不会报错的?或者用 vscode 什么插件?怎么设置忽略这个错误?

    第 1 条附言  ·  46 天前
    不是后端模板引擎符号跟前端的占位符冲突问题,是模板引擎符号写在 js 的 json 对象代码里的语法冲突问题,比如我在 vue 对象代码里,写${},#{} {% %} @{}之类的符号,而如果用 vscode 打开,会看到右边会提示一大堆红行,代码颜色显示不正常,这会导致一些问题不好排错
    7 条回复    2020-05-28 19:11:18 +08:00
    temporary
        1
    temporary   46 天前
    ;window;
    caryqy
        2
    caryqy   46 天前
    你的是什么情况,前后端分离没

    说说我的

    vue 只替代 jquery 不前后端分离的情况下遇到 vue 占位符和后端模板符号冲突的

    vue 文档里这行可以用 [] 来修改 vue 的占位符
    new Vue({
    delimiters:['[[', ']]'],
    imn1
        3
    imn1   46 天前
    没看明白,要字符么?
    E000-F8FF
    F0000-FFFFF
    100000-10FFFD
    这些在 unicode 里面属于自定义字符,根据自定义字体不同而不同
    一般字体都没有定义这些范围的字符,遇到也不会报错
    tctc4869
        4
    tctc4869   46 天前
    @caryqy 我说的模板引擎是后端的,不是前端的
    tctc4869
        5
    tctc4869   46 天前
    @imn1 比如这些符号 $ # @常用的占位符 如果直接在 script 输入,不带'' ""包含,在 vscode 会报错
    tctc4869
        6
    tctc4869   46 天前
    @tctc4869 说错了,没看明白
    @imn1

    不是后端模板引擎符号跟前端的占位符冲突问题,是模板引擎符号写在 js 的 json 对象代码里的语法冲突问题,比如我在 vue 对象代码里,写${},#{} {% %} @{}之类的符号,而如果用 vscode 打开,会看到右边会提示一大堆红行,代码颜色显示不正常,这会导致一些问题不好排错
    heasy
        7
    heasy   46 天前 via Android
    Eslint 应该能满足吧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1917 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:42 · PVG 00:42 · LAX 09:42 · JFK 12:42
    ♥ Do have faith in what you're doing.