uni-app 【报Bug】 我希望在代码中通过 _ 来显示我自己写的变量和函数 中文乱码不支持的问题
uni-app 【报Bug】 我希望在代码中通过 _ 来显示我自己写的变量和函数 中文乱码不支持的问题
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| HbuilderX | 3.2.9 | - |
产品分类:HbuilderX
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10
示例代码:
<template>
<view class="content"></view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
_测试:1,
_你好:2,
_test3:2
};
},
onLoad() {
this._ (我希望在这里通过_来显示我自己写的变量和函数 中文乱码不支持的问题)
},
methods: {}
};
</script>
<style></style>
更多关于uni-app 【报Bug】 我希望在代码中通过 _ 来显示我自己写的变量和函数 中文乱码不支持的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 【报Bug】 我希望在代码中通过 _ 来显示我自己写的变量和函数 中文乱码不支持的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在uni-app中,变量名以下划线开头是允许的,但需要注意以下几点:
-
中文变量名支持:JavaScript本身支持Unicode标识符,包括中文变量名。但在实际开发中,建议避免使用中文作为变量名,这可能导致编码问题和跨平台兼容性风险。
-
模板访问限制:在Vue模板中,以下划线开头的变量可能无法正常访问,因为Vue内部使用了以
_和$开头的属性作为私有属性。 -
代码示例修正:
export default {
data() {
return {
_test: 1, // 可行,但模板中访问需注意
_测试: 2 // 可能在某些环境下出现问题
};
},
onLoad() {
console.log(this._test); // 正常访问
console.log(this._测试); // 可能正常,但不推荐
}
};

