收藏
回答

小程序国际化有没有好的方案

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 2.4 2.0.0

写了个公共的控件,现在是想界面和js文件里面都能引用,但是希望不要每次都去给data里面赋值,最好能在一个公共的地方处理。有没有别的方式


之前想用wxs,但是wxs又不能去获取语言包,除非把语言包写成wxs,但是这样js又不好获取,如果写成js,那么页面每次都要去传值,有没有公共给data

回答关注问题邀请回答
收藏

1 个回答

  • 这都申请了
    这都申请了
    2018-11-23

    就算写在wxs里面你也要每个页面都引用wxs,然后调用啊,复杂度不会降低,涉及到wxml的部分setdata一下不会很麻烦吧

    2018-11-23
    有用
    回复 2
    • 2018-11-23

      国际化文件带参数,希望尽量用的地方是   {{t(code,param1,param2)}}这样的方式去调用,如果setData  那只能

      data :{

          "label1" : t(code,param1,param2)

      }

      感觉是有点麻烦,如果没有特别好的方案那就只能这样了,也没办法,看看大家集思广益把

      2018-11-23
      回复
    • 这都申请了
      这都申请了
      2018-11-23回复

      带参数确实就比较麻烦了,我想的是语言包里面的信息都是静态的,直接用就可以了。你这个场景,能不能说一下让我学习学习?

      2018-11-23
      回复
登录 后发表内容