美文网首页
2020-12-07:taro从1.3升级到taro3(dva)

2020-12-07:taro从1.3升级到taro3(dva)

作者: Klt99 | 来源:发表于2021-10-27 16:50 被阅读0次

    主要步骤

    1. npm i -g @tarojs/cli@next
      将本地换地taro环境升级
    2. npm i @tarojs/runtime@next @tarojs/mini-runner@next @tarojs/components@next @tarojs/taro@next
      更新依赖
    3. npm i react @tarojs/react@next # 如果使用 React
    4. 删除@tarojs/async-await
      npm uninstall @tarojs/async-await
      入口文件如果已导入的话,先手动删掉,
    5. 在项目根目录下安装包 babel-plugin-transform-runtime 和 babel-runtime。
      $npm install --save-dev babel-plugin-transform-runtime
      $npm install --save babel-runtime

    dva模式引用

    1. 引入dva npm i dva-core dva-loading --save
    2. 新建dva.js(这里就不说了)
      npm install --save react-redux
      npm install --save redux @tarojs/redux @tarojs/redux-h5 redux-thunk redux-logger

    taro升级官方指南

    跳转链接

    成功升级后出现的兼容问题

    1. 导入组件异常(校验方式加强了,import和export对应)
    2. 绑定事件局域变量问题(事件最好绑定bind或者用箭头函数)
      3.文件中import Taro, { Current } from '@tarojs/taro'
      import React, { Component } from "react";
      import { connect } from "react-redux";
    3. this.state.preloadInfo方法改寫

    相关文章

      网友评论

          本文标题:2020-12-07:taro从1.3升级到taro3(dva)

          本文链接:https://www.haomeiwen.com/subject/tlzzwktx.html