国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Vue項目中配置pug解析支持

2019-11-19 11:36:42
字體:
來源:轉載
供稿:網(wǎng)友

Vue 的用法沒有變化:

<template lang="pug"> transition(name="sider")  div.hello   h3 {{msg}}   p(:style="{color:'#000'}", :htmlData="msg") p label   button(@click="clickMe") clickTest</template>

要注意的一點是: 標簽后面如果有屬性(括號內(nèi)的) 他和括號之間不要加空格,加了空格就會被當成字符串解析

vue-cli 2+ 配置:

下載包:

npm i -D pug pug-html-loader

在build/webpack.base.conf.js 的 module 中添加規(guī)則:

module: {  rules: [   {    test://.pug$/,    loader: "pug-html-loader"   },   // 省略其他規(guī)則  ] }

好了啟動或重啟項目,即可開心的嘗試了

vue-cli 3 配置:

由于 cli 升級到3了,相關配置發(fā)生了很大的改變,所以要和2的更改不同:

下載包:

npm i -D pug pug-html-loader pug-plain-loader

和2比多了一個 pug-plain-loader

在 vue.config.js (如果沒有就在根目錄下新建一個) 添加代碼:

module.exports = {  chainWebpack: config => {    config.module.rule('pug')      .test(//.pug$/)      .use('pug-html-loader')      .loader('pug-html-loader')      .end()  }}

重啟項目即可正常使用; 嚴格來說, vue-cli3 更像一種插件的使用,但是對于一些新人來說,可能還不習慣這樣的操作吧

總結

以上所述是小編給大家介紹的Vue項目中配置pug解析支持,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇义县| 松潘县| 克什克腾旗| 海宁市| 汕头市| 望江县| 永新县| 鲁山县| 玉林市| 万盛区| 郎溪县| 石首市| 南投县| 巩留县| 元谋县| 古田县| 福泉市| 金昌市| 荆州市| 黑河市| 金沙县| 什邡市| 安仁县| 临沂市| 乐业县| 大安市| 城固县| 青海省| 从化市| 奎屯市| 阳高县| 沁水县| 凯里市| 万宁市| 项城市| 棋牌| 上饶市| 大方县| 平远县| 曲麻莱县| 宁德市|