在vue中使用pug

Posted smart-girl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue中使用pug相关的知识,希望对你有一定的参考价值。

安装pug

npm i pug pug-loader pug-cli pug-filters -D
pug :安装pug
pug-loader:pug的loader
pug-cli:pug 编译工具
pug-filters:pug的过滤器

接着在webpack中进行配置

module: 
    rules: [
      
        test:/\.jade$/,
        loader:"jade"
      ,
        test:/\.pug/,
        loader:"pug"
      ,
  ]

最后在vue 模板中添加编译语言pug即可

  1. 声明pug语言
    在 .vue 文件中,使用 声明pug模板。
  2. 书写属性及文本
    1.在 .vue 文件中,使用 tagname.className(attributeName="attributeValue") textContent格式书写。
    举例: div.test(:data="data-var") data.text
    2.注意:圆括号前没有空格,圆括号后面有空格
    3.如果有多个attribute,可以分行写或者用逗号隔开。
    举例:
  // 分行
    slot(:msg="msg"
      class="hahah")
  // 一行
    slot(:msg="msg" class="hahah")
// 使用逗号
    slot(:msg="msg", class="hahah")

以上是关于在vue中使用pug的主要内容,如果未能解决你的问题,请参考以下文章

在 vue.config.js 中添加 pug-plain-loader 配置

Vue:.vue 模板中无法识别 pug 语言

vue 使用pug(详细说明)

使用 Jest、Vue、Vuetify 和 Pug 运行单元测试

vue安装pug

在 Nuxt、Vue、jest 和 Vuetify 中为项目编写单元测试