标签:resolve img title metaInfo js 无谓 vue 随笔
[]1.动态设置图片路径 使用DefinePlugin设定环境变量: new webpack.DefinePlugin({ 'process.env': require('../config/dev.env') }) 配置webpack.base.conf.js公共参数alias: resolve: { alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src'), 'img':resolve('src/assets/images') } } 使用: import A from '@/components/a.vue' 方式一:配置 img 公共路径 <img src="~img/logo.png"> div{ background-image: url('~img/logo.png'); } 方式二:动态路径配置 let png1 = 'logo' this.imgUrl = require( ` img/${png1}.png ` ) <img :src="imgUrl "> <div :style="{backgroundImage: 'url(' + imgUrl + ')'}"></div> []2.动态设置页面title 方案一: router.beforeEach((to, from, next) => { window.document.title = to.meta.name next() }) 方案二: 引入到main.js中 import Meta from 'vue-meta' Vue.use(Meta) 改App.vue新增:export default { name: 'App', metaInfo: { title: 'Default Title', titleTemplate: '%s | My Awesome Webapp' } }在Home.vue中: metaInfo: { title: ‘首页’ }
标签:resolve,img,title,metaInfo,js,无谓,vue,随笔 来源: https://www.cnblogs.com/wwlxh/p/10374958.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。