Vue项目中配置pug解析支持
Vue项目中的Pug模板配置指南
在Vue项目中,我们经常使用不同的模板引擎来编写HTML模板。Pug作为一种流行的模板引擎,具有简洁的语法和强大的功能,可以提高开发效率。本文将介绍如何在Vue项目中配置Pug支持,包括vue-cli 2和vue-cli 3的配置方法。
一、Vue的用法依然不变:
```pug
transition(name="sider")
div.hello
h3 {{msg}}
p(:style="{color:'000'}", :htmlData="msg") p label
button(@click="clickMe") clickTest
```
二、注意事项:
在Pug模板中,标签后面的属性(括号内的部分)与括号之间不能有空格。加了空格的话,该属性会被当作字符串。
三、vue-cli 2+的配置步骤:
1. 下载Pug及相关加载器:
```bash
npm i -D pug pug-html-loader
```
2. 在build目录下的webpack.base.conf.js文件的module中添加规则:
```javascript
module: {
rules: [
{
test: /\.pug$/,
loader: "pug-html-loader"
},
// 其他规则...
]
}
```
完成以上配置后,重启或启动项目,即可开始使用Pug模板。
四、vue-cli 3的配置与vue-cli 2有所不同,因为cli升级到3后,相关配置发生了很大的改变。配置步骤如下:
1. 下载Pug及相关加载器:
```bash
npm i -D pug pug-html-loader pug-plain-loader
```
2. 在项目的根目录下创建或修改vue.config.js文件,并添加以下配置:
```javascript
module.exports = {
chainWebpack: config => {
config.module.rule('pug')
.test(/\.pug$/)
.use('pug-html-loader')
.loader('pug-html-loader')
.end()
}
}
```
完成以上配置后,重启项目即可正常使用Pug模板。vue-cli 3的配置更像是一种插件化的使用方式,可能对新人来说不太习惯,但非常灵活和模块化。
本文介绍了在Vue项目中配置Pug支持的方法,希望对大家在Vue项目中使用Pug模板有所帮助。如有任何疑问,请留言,我们会及时回复。感谢大家对狼蚁SEO网站的支持!如果本文对您有帮助,欢迎转载,请务必注明出处,谢谢!长沙网络推广。
编程语言
- Vue项目中配置pug解析支持
- Asp.net利用一般处理程序实现文件下载功能
- 如何把ASP编写成DLL
- JavaScript中关于class的调用方法
- jQuery实现数秒后自动提交form的方法
- JS触发服务器控件的单击事件(详解)
- Vue组件之自定义事件的功能图解
- js获取页面及个元素高度、宽度的代码
- JS匿名函数和匿名自执行函数概念与用法分析
- Vue过滤器的用法和自定义过滤器使用
- .net中as和is之间的区别分析
- jQuery实现区域打印功能代码详解
- thinkPHP查询方式小结
- 图文详解JavaScript的原型对象及原型链
- 详解Yii2 rules 的验证规则
- PHP截取发动短信内容的方法