lost_zh
lost_zh
  • 发布:2019-10-31 17:00
  • 更新:2019-11-04 09:35
  • 阅读:1367

用转换器把微信小程序转换成了uniapp报错

分类:uni-app

报错 如图 一直没找到解决的办法

2019-10-31 17:00 负责人:无 分享
已邀请:
zhangdaren

zhangdaren - 小程序转uniapp工具:https://ext.dcloud.net.cn/plugin?id=2656

第一个可以麻烦把这一段代码贴出来或者截个图吗?把template标签截个图,,看报错应该是说,template里有使用了v-if或多个根标签,也方便的话,把原wxml贴出来,方便改进。

第二个问题,是这个css找不到,你看看原程序里是否有这个文件,有就复制过来,把路径修改一下。

  • lost_zh (作者)

    贴出来了

    2019-10-31 17:11

zhangdaren

zhangdaren - 小程序转uniapp工具:https://ext.dcloud.net.cn/plugin?id=2656

对于转换器生成文件有问题,也可以在这里提交issues,提交issues点我

这样作者能及时知道问题,感谢~

lost_zh

lost_zh (作者)

路径改了报的错就更多了....

  • zhangdaren

    这个wxml不是你报错那个吧

    2019-10-31 17:12

  • lost_zh (作者)

    回复 zhangdaren: 就是这个

    2019-10-31 17:13

  • zhangdaren

    回复 lost_zh: <authorize @onloadFun="onloadFun"></authorize> 并没有引用这个组件呀,,搜索一下这个组件试试

    2019-10-31 17:14

  • lost_zh (作者)

    回复 zhangdaren:这个页面也是一个组件 这个<authorize @onloadFun="onloadFun"></authorize> 组件是在其他页面上引用的

    2019-10-31 17:17

  • zhangdaren

    回复 lost_zh: <authorize @onloadFun="onloadFun"></authorize> 是引用了这个组件的页面有错误。

    2019-10-31 17:35

lost_zh

lost_zh (作者)

....

  • zhangdaren

    <authorize @onloadFun="onloadFun"></authorize> 以这个准,搜索 项目

    2019-10-31 17:17

  • zhangdaren

    总共三个错误, navbar 算是第二个错误了,在这个文件里,右键--验证文件语法,就知道是哪行了,猜测是使用了return这个关键字作为函数名

    2019-10-31 17:22

  • lost_zh (作者)

    回复 zhangdaren: 验证文件语法点了没用

    2019-10-31 17:31

  • zhangdaren

    回复 lost_zh: 介意把这个index.vue文件单独发一下嘛,我看看

    2019-10-31 17:34

  • zhangdaren

    回复 lost_zh: 把这个页面的return 这个函数改个名字,比如 returnFun,理论上现在的转换器可以把这个转换掉了。

    2019-10-31 17:36

  • lost_zh (作者)

    回复 zhangdaren: <authorize @onloadFun="onloadFun"></authorize> 就把引用这个组件的文件截图给你看应该也行吧

    2019-10-31 17:38

  • zhangdaren

    回复 lost_zh: 贴出来了嘛?

    2019-10-31 18:04

  • lost_zh (作者)

    回复 zhangdaren: 贴出来了

    2019-10-31 18:32

  • lost_zh (作者)

    回复 zhangdaren: 函数名改了也没用

    2019-10-31 18:36

  • zhangdaren

    回复 lost_zh: 以文本的形式,把代码贴出来吧。

    2019-10-31 19:43

  • lost_zh (作者)

    回复 zhangdaren: 明天贴吧 都这么晚 再让你看就不好意思了

    2019-10-31 19:56

  • zhangdaren

    回复 lost_zh: 直接贴就好了,有空就会看。

    2019-11-01 11:33

  • lost_zh (作者)

    回复 zhangdaren: 真吐血 一个一个的找引入这个组件的页面<authorize @onloadFun="onloadFun"></authorize> 然后确定了其中一个 找了半天发现是 这个的原因<view style="font-family: "Guildford Pro";"> 真的是得罪啥都好 就是不能得罪标点符号

    2019-11-01 15:36

  • zhangdaren

    回复 lost_zh: 能把这个页面的原wxml贴一下吗(就这一行就行了)?想看看为啥转换成这样了,感谢

    2019-11-01 15:40

  • lost_zh (作者)

    回复 zhangdaren: 贴出来了

    2019-11-01 15:46

lost_zh

lost_zh (作者)

....

  • zhangdaren

    以文本的形式,整个vue文件贴出来吧,光看看不出问题,咦?是不是 {{loadTitile}}不在标签里面?

    2019-10-31 19:43

  • lost_zh (作者)

    回复 zhangdaren: {{loadTitile}}在里面的

    2019-10-31 19:51

lost_zh

lost_zh (作者)

这是改了标点符号之后的

  • zhangdaren

    <view style="font-family: "Guildford Pro";"> 这行代码是之前小程序的代码是吧?

    2019-11-01 15:48

  • lost_zh (作者)

    回复 zhangdaren: 转换后的 我只是把标点符号改了

    2019-11-01 15:49

lost_zh

lost_zh (作者)

小程序的是这样的

  • zhangdaren

    收到,谢谢~

    2019-11-01 15:53

  • lost_zh (作者)

    回复 zhangdaren: 老哥 有时间吗 帮我指点一下迷津可好

    2019-11-02 15:54

  • zhangdaren

    回复 lost_zh: 可以,你可以加我qq。

    2019-11-04 09:36

lost_zh

lost_zh (作者)

转到支付宝后也报错

  • zhangdaren

    components/navbar/index这个页面的js能贴一下吗?

    2019-11-02 18:37

  • lost_zh (作者)

    回复 zhangdaren: 粘贴出来了

    2019-11-04 09:36

lost_zh

lost_zh (作者)

.....

  • zhangdaren

    感觉要具体调试一下才知道了。。

    2019-11-04 10:04

  • zhangdaren

    想起来了,这个是在vue里不能对props里面的变量进行赋值,因为vue里面是父传子,不能直接子传父。那么解决方案就是建一个临时变量来替代parameter,所以对parameter的赋值都用这个临时变量来代替即可。

    2020-02-15 17:24

该问题目前已经被锁定, 无法添加新回复