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

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

  •  
  •   tctc4869 · 2020-05-28 17:32:05 +08:00 · 1020 次点击
    这是一个创建于 1400 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    说说我的

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

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

    不是后端模板引擎符号跟前端的占位符冲突问题,是模板引擎符号写在 js 的 json 对象代码里的语法冲突问题,比如我在 vue 对象代码里,写${},#{} {% %} @{}之类的符号,而如果用 vscode 打开,会看到右边会提示一大堆红行,代码颜色显示不正常,这会导致一些问题不好排错
    heasy
        7
    heasy  
       2020-05-28 19:11:18 +08:00 via Android
    Eslint 应该能满足吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5307 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:15 · PVG 16:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.