uicore-web
Version:
web ui core
30 lines (29 loc) • 753 B
JavaScript
const i18nRegex = /^[\[]((\w|\d|[.%_-])+)[\]]$/;
/**
* 已正式加入框架体系应用
* marked by deleteelf 20210819
*/
export default {
methods: {
adapterUrl(url) {
if(url) {
if (this.$d.isExternal(url))
return url;
else {
if (url.indexOf("/") == 0)
return this.$store.state.api.axios.baseURL + url;
else
return this.$store.state.api.axios.baseURL + "/" + url;
}
}
return "";
},hasRichText(text){
return /^[<][-\w]+([ ].*)*[>].*[<][/][-\w]+[>]$/.test(text);
},$_i18n(text){
if (i18nRegex.test(text)) {
return this.$i18n.t(i18nRegex.exec(text)[1]);
}
return text;
}
}
}