收藏
回答

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

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

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


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

最后一次编辑于  2018-11-23  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

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

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

    2018-11-23
    赞同
    回复 2
    • 爱群_jz
      爱群_jz
      2018-11-23

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

      data :{

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

      }

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

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

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

      2018-11-23
      回复