wepy -- 坑

注意事项:

1. 在文件的结尾处 敲回车 必须有换行符, 且没有空格 否则报错 error Newline required at end of file but not found eol-last

2. 字符串必须是单引号

3.improt 结尾 没有分号 在程序里也不要加分号

4.wx:if="{{}}" 加双引号

5.CSS 样式图片和标签中的 img src='' 不可以静态加载, 只能网络加载

6. 小程序劲量不用原生的动画, 采用 css3 或者用组件库

7. 在实例化 app.wepy 的时候

export default class extends wepy.app {
  config = {}
  pages: []
}
'pages/home/home' 报错 --> 未找到 app.json 中的定义的 pages "pages/home/home" 对应的 JS 文件
解决方案:
01. 看路径是否正确!!!!
02. 清空 dist 文件 重新编译

8. 报错:VM1944:1 thirdScriptError sdk uncaught third Error module "npm/lodash.isarray/index.js" is not defined Error: module "npm/lodash.isarray/index.js" is not defined

解决办法:

01.npm init 在选择是否用 redux 选择否

02. 用命令行 npm install util -no-save , 安装完后 wepy build -no-cache, 最后 npm run dev 编译就行了.

03.app.wepy 引用了 redux 造成的问题 删除即可

import { setStore } from 'wepy-redux'
import configStore from './store'
const store = configStore()
setStore(store)

9. 报错: pages/home/home.js 出现脚本错误或者未正确调用 Page()

解决办法:app.wepy 引用了 redux 造成的问题 删除即可

 

10. 统一标题在 app.wpy 里配置

// 全局页面配置
<config>
{
    pages: [
      'pages/index/index',
      'pages/order/order',
      'pages/personal/personal',

      'pages/demo/demo',
    ],
    window: {
      backgroundTextStyle: 'light',
      navigationBarBackgroundColor: '#fff',
      navigationBarTitleText: 'WeChat',
      navigationBarTextStyle: 'black',
    },
    tabBar: {
      color: '#707070',
      selectedColor: '#0EC65C',
      backgroundColor: '#fff',
      borderStyle: 'black',
      list: [
        {
            pagePath: 'pages/index/index',
            iconPath: 'images/tabBar/tab_car.png',
            selectedIconPath: 'images/tabBar/tab_car_active.png',
            text: '首页'
        },
        {
            pagePath: 'pages/order/order',
            iconPath: 'images/tabBar/tab_order.png',
            selectedIconPath: 'images/tabBar/tab_order_active.png',
             text: '订单'
        },
        {
            pagePath: 'pages/personal/personal',
            iconPath: 'images/tabBar/tab_user.png',
            selectedIconPath: 'images/tabBar/tab_user_active.png',
             text: '个人中心'
        }
      ]
    },
    "sitemapLocation": 'sitemap.json'
}
</config>
 

10. 当你的底部的图片加载不出来时, 可以尝试关闭微信开发者工具, 再次打开就好了

11. 当你页面报错为 没有引用 js 文件;

解决方案:

查看 dist 文件下对应的 js 文件 (此 js 文件是你报错没有引用的 js 文件), 仔细查看 js 的文件名, 是否与你的 src 目录下的 wpy 的文件命名一样. 如果不一样

请执行 npm clear 命令 就是你的 package.json 命令, 具体看你的 package.json 的文件命令, 如果没有该命令, 那就删除 dist 文件, 然后重新执行命令

npm build("build": "cross-env NODE_ENV=production wepy build --no-cache")

 

12. 更改全局样式文件需要重新编译

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值