安裝預覽的時候,不是用瀏覽器打開輸入:localhost:8080。css
而是打開微信開發者工具,把項目根目錄導入進去。
坑一:不支持Vue-router
以前vue項目直接移入,同步生成小程序不能使用vue-router
坑二:eslint連vue和js後綴文件都有嚴格校驗
找到build目錄的webpack.base.conf.js把器rule註釋掉。vue
// {// test: /\.(js|vue)$/,// loader: 'eslint-loader',// enforce: 'pre',// include: [resolve('src'), resolve('test')],// options: {// formatter: require('eslint-friendly-formatter')// }// },
<img src="../../images/LOGO.png">
解決是:把路徑import
進來,或者是把圖片放在static
目錄下引用,然而做爲css background-image
引用時,只能選擇引用遠程圖片,或者相對目錄小於8k(webpck配置有關)的圖片,否則編譯器會報錯webpack
<template> <div> <div class="test"></div> <img :src="imgUrl"> </div> </template> <style> .test{ width: 48rpx; height: 48rpx; background-image: url("../../img/a.png"); } </style> <script> import imgUrl from '@/img/a.png' export default { data() { return { imgUrl } } </script>
usingComponents: {'ec-canvas': '../../../static/ec-canvas/ec-canvas'}