码迷,mamicode.com
首页 > 其他好文 > 详细

vue 使用pug(详细说明)

时间:2019-12-02 19:28:06      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:页面   htm   pre   mod   end   文件   color   图片   dash   

  1. 安装pug

 

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

  2. 脚手架修改build/webpack.base.conf.js文件

module: {
  rules: [
   {
    test:/\.pug$/,
    loader: "pug-html-loader"
   },
   // 省略其他规则
  ]
 }

 

    cli3.0只要修改vue.config.js文件

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

  3.vue页面使用效果

  直接在页面

<template lang=‘pug‘ ></template>

3.1我们先说for循环的一种

section.pugModel
        //-  这是注释,测试pug,for循环(1)
        div.title 测试pug,for循环(1)
        ul
            -   let foo = [{name:‘小站‘,age:25,sex:0},{name:‘王波‘,age:18,sex:0},{name:‘张二‘,age:30,sex:1}]
            each item in foo
                li
                    span.listItem= `名字:${item.name}——`
                    span.listItem= `年龄:${item.age}——`
                    span.listItem( @click=‘sexClick‘ style= `${Object.is(item.sex,0) ? "color:blue;" : "color:red;"}`)= `性别:${Object.is(item.sex,0) ? "男" : "女"}`

效果图

技术图片

下面是几个pug的大概实际操作用法

 

技术图片

 技术图片

 

技术图片

 

技术图片

vue 使用pug(详细说明)

标签:页面   htm   pre   mod   end   文件   color   图片   dash   

原文地址:https://www.cnblogs.com/yhhBKY/p/11972157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!