// 示例代码:在 Vue 中使用 JSON.stringify
<template>
<div>
<button @click="stringifyObject">点击将对象转换为 JSON 字符串</button>
<p>{{ jsonString }}</p>
</div>
</template>
<script>
export default {
data() {
return {
obj: {
name: 'Vue',
version: '3.0',
features: ['Component', 'Reactivity', 'Directives']
},
jsonString: ''
};
},
methods: {
stringifyObject() {
// 使用 JSON.stringify 将 JavaScript 对象转换为 JSON 字符串
this.jsonString = JSON.stringify(this.obj, null, 2);
}
}
};
</script>
<style scoped>
/* 样式可以根据需要自定义 */
</style>
模板部分 (<template>
):
stringifyObject
方法。脚本部分 (<script>
):
data
函数返回一个包含 obj
和 jsonString
的对象。obj
是一个示例的 JavaScript 对象,jsonString
用于存储转换后的 JSON 字符串。methods
中定义了 stringifyObject
方法,该方法使用 JSON.stringify
将 obj
转换为 JSON 字符串,并将其赋值给 jsonString
。第三个参数 2
表示缩进空格数,使输出格式更易读。样式部分 (<style scoped>
):
通过这个示例,你可以看到如何在 Vue 组件中使用 JSON.stringify
来将 JavaScript 对象转换为 JSON 字符串并显示在页面上。
上一篇:vue 遍历list
下一篇:vue screenfull
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站