Vue的export default和带返回值的data()及@符号的用法说明

 更新时间:2022年03月30日 08:39:55   作者:Zero .  
这篇文章主要介绍了Vue的export default和带返回值的data()及@符号的用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

export default和带返回值data()及@符号用法

一直以来很费解为什么vue组件有的写成export default,有什么用?

声明一个vue,相当于 new Vue({})  

达到可复用的目的,也就是说,export default 相当于导出当前vue组件,在其它引入当前组件时可以使用当前组件中的方法和变量。

那data()是什么意思?

起到局部变量的作用。也就是说,这个data()中return的变量和方法只限于当前声明此data()的组件使用。如果全局vue有个变量叫 user,当前组件也有个变量叫user,那vue里面的到底用哪个?所以data()就起到了变量隔离的一种效果。

在引入组件时路径上加上@符作用是什么?

在编写vue文件中引入模块(如下)这里路径前面的“@”符号表示什么意思?

import model from "@/common/model";

作用:

@ 等价于 /src 这个目录,避免写麻烦又易错的相对路径

      resolve: {
                // 自动补全的扩展名
                extensions: [".js", ".vue", ".json"],
                // 默认路径代理
                // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找
                alias: {
                    "@": resolve("src"),
                    "@config": resolve("config"),
                    "vue$": "vue/dist/vue.common.js"
                }}

export和export default的使用

export的使用

比喻index.js要使用test.js中的数据

首先在test.js文件中进行导出操作

在index.js文件进行导入操作

第一种方法:

此时的输出结果是:

注意:

export 不能直接写成这样子  
export{
    "":""    // 这样会报错
    ....
}

export default的使用

test.js文件

index.js文件中:

输出的结果:

注意:

export default let a=10   // 不能类似这样的写 一样也是会报错的

所以还是要多总结的。。。

记住:

一个js文件是可以有多个 export

但是一个js文件中只能有一个export default

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • vuejs 单文件组件.vue 文件的使用

    vuejs 单文件组件.vue 文件的使用

    本篇文章主要介绍了vuejs 单文件组件.vue 文件的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Vue 仿百度搜索功能实现代码

    Vue 仿百度搜索功能实现代码

    本文通过实例代码给大家介绍了vue仿百度搜索功能,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2017-02-02
  • 基于Vue SEO的四种方案(小结)

    基于Vue SEO的四种方案(小结)

    这篇文章主要介绍了基于Vue SEO的四种方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • vue parseHTML函数源码解析 AST预备知识

    vue parseHTML函数源码解析 AST预备知识

    这篇文章主要为大家介绍了vue parseHTML函数源码解析 AST预备知识示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • vue组件的写法汇总

    vue组件的写法汇总

    组件化是为了方便代码复用,提高开发效率。今天脚本之家小编给大家分享常见的vue组件写法四种,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-04-04
  • 详解vue中v-bind:style效果的自定义指令

    详解vue中v-bind:style效果的自定义指令

    这篇文章主要介绍了vue中v-bind:style效果的自定义指令,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • vue 利用路由守卫判断是否登录的方法

    vue 利用路由守卫判断是否登录的方法

    今天小编就为大家分享一篇vue 利用路由守卫判断是否登录的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • vue3 element plus按需引入最优雅的用法实例

    vue3 element plus按需引入最优雅的用法实例

    这篇文章主要给大家介绍了关于vue3 element plus按需引入最优雅的用法,以及关于Element-plus按需引入的一些坑,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • 前端Vue如何获取登录的用户名或用户id代码实例

    前端Vue如何获取登录的用户名或用户id代码实例

    在前端开发中,获取登录用户的用户名是一项常见的需求,这篇文章主要给大家介绍了关于前端Vue如何获取登录的用户名或用户id的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • vue项目 npm run build 打包项目防止浏览器缓存的操作方法

    vue项目 npm run build 打包项目防止浏览器缓存的操作方法

    这篇文章主要介绍了vue项目 npm run build 打包项目防止浏览器缓存的操作方法,本文给大家推荐两种方法,每种方法通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-08-08

最新评论