Note: 修复
wepy-compiler-pug
不支持全局对象传入,代码无法合并到源代码库,因此自己提供一个pug/jade模板解析插件wepy-compiler-jade
。
NOTE: you must still install the engines you wish to use, add them to your package.json dependencies.
cnpm install wepy-compiler-jade --save-dev
// configure wepy.config.js
module.exports = {
compilers: {
jade: {
engine: 'pug', // 默认为jade。如果需要使用 pug 模板,就在此处设置
// enforcePretty: true, // 默认为false,即:让模板引擎自动美化。该参数用于模板引擎美化失效时强行美化。
globalConfig: { // 这个属性名字可以随便定义,只要在模板中使用相同的名字即可
imgUrlPrefix: ''
}
}
}
};
// write vue/wpy template
<template lang="jade">
view
image(src=`${globalConfig.imgUrlPrefix}/images/xxx.svg`)
</template>