Taro页面引用js文件报错:
Error:(103, 16) TS2339: Property 'saveCookie' does not exist on type 'typeof import("/Users/songximing/wxTOEFL/src/utils/util")'.
引用的写法:
import * as util from '../../utils/util.js'
util.js的写法:
import Taro from '@tarojs/taro' function getCookie() { var cookieObj = Taro.getStorageSync("cookie") var cookieStr = '' for (var key in cookieObj) { cookieStr += key + '=' + cookieObj[key] + ';' } return cookieStr } function saveCookie(cookieStr) { } module .exports = { getCookie:getCookie, saveCookie:saveCookie }
---------------------------------------------
下面是报错的解决方案
tsx 工具类文件正确的结构:
文件名util.tsx
import Taro from '@tarojs/taro'
export default { getCookie() { var cookieObj = Taro.getStorageSync("cookie") var cookieStr = '' for (var key in cookieObj) { cookieStr += key + '=' + cookieObj[key] + ';' } return cookieStr }, saveCookie(cookieStr) { } }
使用:
import util from '../../utils/util'