Skip to content

ycr6708536/vue-stage

Repository files navigation

vue-stage

一个 Vue.js Vue-router Vuex element 项目

安装步骤

yarn 安装

# install dependencies
yarn install

# serve with hot reload at localhost:8080
yarn run dev

# build for production with minification
yarn run build

添加webp支持

修改webpack配置 webpack.base.conf.js

var multi = require("multi-loader")
...
{
      test: /\.(png|jpe?g|gif|svg|webp)(\?.*)?$/,
      loader: multi(
        'file?' + JSON.stringify({
          limit: 10000,
          name: utils.assetsPath('img/[name].[hash:7].webp')
        }) + '!webpn',
        'url?' + JSON.stringify({
          limit: 10000,
          name: utils.assetsPath('img/[name].[hash:7].[ext]')
        })
      )
    },
...

mian.js中引用vue-webp指令

import VueWebp from 'vue-webp';
Vue.use(VueWebp)

pug中只用webp

img(v-webp="require('./images/b1.jpg')")
// 这里的图片资源需要使用require ,下一步进行优化

相关资料网站

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published