vue中把变量从.js文件中引入
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
前言:在vue开发中,我们通常把数据定义在data()里面。但是当此页的数据很多的时候,就会去定义很多个变量名,这样不仅不太美观,而且不利于模块化的开发。所以可以尝试着将这些变量放到一个.js文件里面,然后再在.vue文件里去使用就好啦!
一、目录结构如下
在assets下新建一个js文件夹,在components下新建一个index.vue文件
二、操作如下
在index.vue中写入
<template>
<div class="index">
<div>{{zuopin}}</div>
<h2>{{content.name}}</h2>
<h2>{{content.title}}</h2>
<div class="box" v-for="item in info" :key="item.id">
<h2>{{item.name}}</h2>
<p>{{item.title}}</p>
</div>
</div>
</template>
<script>
import {box_Data} from "@/assets/js/indexdata";
import {box2_data} from "@/assets/js/indexdata";
export default{
name:'index',
data(){
return{
zuopin:'作品集',
info:box2_data,
content:box_Data
}
},
}
</script>
在index.js中写入
const box_Data = {
name:`作者名称`,
title:`作品名称`,
}
const box2_data = [
{
id:`1`,
name:`史铁生`,
title:`《我与地坛》`,
},
{
id:`2`,
name:`路遥`,
title:`《平凡的世界》`
}
]
export {
box_Data,
box2_data
}
三、步骤总结
1、新建js文件,在其中定义变量,可以是对象可以是数组
2、导出const的变量名称
3、在.vue文件中导入 导出的变量名
4、在data里面进行赋值
5、在template中使用即可
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891
Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)