检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
getMessages()返回messages-en.json和messages-zh.json两个国际化文件中定义的国际化内容。
多语言文件支持配置在多个Json中,在packageinfo.json中的配置示例如下: "i18n": [{ "name": "messages-en" // 组件的多语言文件,相应文件为messages-en.json }, { "name": "messages-zh
*/ HttpUtils.getI18n({ locale: HttpUtils.getLocale(), messages: thisObj.getMessages() }) getCsrfToken 通过ajax的方式,调用平台的接口时使用,使用方式参考如下: /*
let data = [...dataset]; const sortType = $pageStore.sortType; const sortField = $pageStore.sortField; if (sortType && sortField) { if
后台分页需要搭配全局变量使用,请创建pageSize、offset两个变量(变量名称可自定义),并为变量添加默认值。因为在触发分页或改变每页数量时需要使用上述两个变量,所以需要一个初始值,否则无法执行到数据配置。 图2 新建分页全局变量 交互设置。
例如,messages-zh.json为中文,messages-en.json为英文。 packageinfo.json:组件的元数据描述文件。 {widget}.css:组件的样式文件,在该文件中编写组件的CSS样式。 {widget}.editor.js:组件核心渲染文件。
let data = [...dataset]; const filter = $pageStore.filters let filterObj = ""; try { filterObj = JSON.parse(filter); } catch { filterObj
getMessages:返回该组件国际化配置文件中定义的国际化文件内容。需要配置vue和vueI18n使用。 例如开发组件时定义了messages-en.json和messages-zh.json国际化文件。
图6 查看data $pageStore:保存页面中全局变量的对象。 如果在全局变量中,配置了一个field变量,并设置默认值为1。在自定义动作中,通过打印$pageStore(如图3),可以获取到全局变量。
" }, { "name": "messages-zh" } ], "requires": [{ "name": "global_Vue", "version": "100.8.7" }, { "name": "global_VueI18n
this.getMessages(), }); const i18nVM = new window.Vue({ i18n }); this.