iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Vue组件之单文件组件怎么创建
  • 504
分享到

Vue组件之单文件组件怎么创建

2023-07-05 10:07:01 504人浏览 独家记忆
摘要

这篇“Vue组件之单文件组件怎么创建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue组件之单文件组件怎么创建”文章吧。一

这篇“Vue组件之单文件组件怎么创建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue组件之单文件组件怎么创建”文章吧。

一,创建单文件组件

切换到你想要创建该文件的目录下,我这里切换的是desktop这个目录,当然,也可以根据自己需要来进行切换该命令为 cd 目录/文件名称

Vue组件之单文件组件怎么创建

打开cmd,输入npm config set reGIStry https://registry.npm.taobao.org 切换/设置到淘宝镜像

安装全局vue脚手架(简单方便在哪里都可以使用)npm install -g @vue/cli

Vue组件之单文件组件怎么创建

看到如下内容表示安装成功

Vue组件之单文件组件怎么创建

使用vue create 项目名称 创建项目,成功后会有一个vue版本的选择(按键盘的下箭头即可切换),这里我们选的是Vue2

Vue组件之单文件组件怎么创建

命令执行后,如果有下图所示,则表示创建成功(很贴心,下面第一行蓝色的代码就是切换到创建成功的目录上面,第二行则是运行该vue项目)

Vue组件之单文件组件怎么创建

创建成功后该项目自带一个下图所示项目(到此为止一个基于脚手架的vue项目就完成了)

Vue组件之单文件组件怎么创建

可以直接搜刚才所创建的文件,然后直接拖入vscode(有下面这些文件)我们可以找到src下面的components文件夹,在它里面有一个文件名叫HelloWorld.vue的文件,这里面就是写的上面图片的代码

Vue组件之单文件组件怎么创建

Vue组件之单文件组件怎么创建

下面简单的把该项目内的文件汇总了一下,文件创建完了,咱不能不知道这是干嘛的吧,

Vue组件之单文件组件怎么创建

好奇的小伙伴会发现一个问题,就是在node_module下面有个vue文件,该文件内又包含着各种版本的vue,列如:vue.js ,vue.runtime.js等一大堆vue版本,下面来瞅瞅本本的区别

二,关于不同版本的Vue

vue.js与vue.runtime.xxx.js的区别

(1) .vue.js是完整版的Vue,包含:核心功能+模板解析器。

(2) . vue.runtime. xxx. js是运行版的Vue,只包含核心功能,没有模板解析器。

因为vue.runtime.xxx. js没有模板解析器,所以不能使用template配置项,需要使用

render函数接收到的createElement函数去指定具体内容。

Vue组件之单文件组件怎么创建

三,vue. config. js配置文件

使用vue inspect > output. js可以查看到Vue脚手架的默认配置。

使用vue.config. js可以对脚手架进行个性化定制(下面是vue.config.js的配置,可供参考)

Vue组件之单文件组件怎么创建

const { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({  transpileDependencies: true,  lintOnSave: false})

四,ref属性

被用来给元素或子组件注册引用信息,也可以说是用来代替id的

应用在htm1标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(VueComponent)

使用方式:打标识: <h2 ref="xx">.....</h2> 或<School ref=" xxx" >< /School>获取: this.$refs. xxx

Vue组件之单文件组件怎么创建

五,配置项props

功能:让组件接收外部传过来的数据

(1)传递数据:<Demo name= " xxx" />

(2)接收数据:

第一种方式(只接收)

props: ["name"]

第二种方式(限制类型)

  props: {    name:string,    age:Number  }

第三种方式(限制类型、限制必要性、指定默认值)

  props :{    name : {    type:String, //类型    required:true, //必要性    default:'老王' //默认值    }  }

注: props 是只读的,虽然是只读但是还可以被修改,Vue底层会监测到props的修改,如果进行了修改,就会发出警告,如果需求确实需要修改,那么就把props的内容复制到data里面,然后通过修改data里面的内容实现需求

六,mixin(混入)

功能:可以把多个组件共用的配置提取成一 个混入对象

使用方式:

第一步定义混合,例如:data(){....},methods:{....}},将该组件的methods或者data配置项拿出去,放到mixin.js里面,这里是将methods放到了mixin.js里面

Vue组件之单文件组件怎么创建

Vue组件之单文件组件怎么创建

第二步使用混入

Vue组件之单文件组件怎么创建

七,插件

功能:用于增强Vue

本质:包含insta1l方法的一个对 象,install的第一 个 参数是Vue, 第二个以后的参 数是插件使用者传递的据。

定义插件:install = function (Vue, options) {// 添加全局过滤器Vue.filter(....),这里也可以添加其他的,比如自定义指令等

Vue组件之单文件组件怎么创建

使用插件: Vue.use()

Vue组件之单文件组件怎么创建

八,scoped

scoped样式作用:让样式在局部生效,防止冲突。

写法: <style scoped> </style>

一般scoped只写在子组件内,app内不需要写,因为在app内大部分都是基础样式,每个组件都能用到的,如果加了scoped,那么只对本组件生效,其他的组件就无法使用

Vue组件之单文件组件怎么创建

Vue组件之单文件组件怎么创建

以上就是关于“Vue组件之单文件组件怎么创建”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Vue组件之单文件组件怎么创建

本文链接: https://www.lsjlt.com/news/351132.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue组件之单文件组件怎么创建
    这篇“Vue组件之单文件组件怎么创建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue组件之单文件组件怎么创建”文章吧。一...
    99+
    2023-07-05
  • Vue中单文件组件怎么创建
    本篇内容介绍了“Vue中单文件组件怎么创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一,创建单文件组件切换到你想要创建该文件的目录下,我...
    99+
    2023-07-05
  • 轻松学Vue组件之单文件组件
    目录前言一,创建单文件组件二,关于不同版本的Vue三,vue. config. js配置文件四,ref属性五,配置项props六,mixin(混入)七,插件八,scoped总结前言 ...
    99+
    2023-03-08
    vue 单文件 vue单文件组件 vue单文件组件如何使用
  • 怎么创建Vue.js中的单文件组件
    本篇内容主要讲解“怎么创建Vue.js中的单文件组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么创建Vue.js中的单文件组件”吧!什么是单文件组件Vue.js中的单文件组件将HTML,C...
    99+
    2023-07-06
  • 如何创建Vue.js中的单文件组件
    Vue.js作为一种著名的JavaScript框架,使开发人员能够轻松创建前端应用。 在Vue.js中,单文件组件至关重要,以便在组织和维护代码方面提高其效率。在本文中,我们将探讨如何创建Vue.js中的单文件组件。什么是单文件组件?Vue...
    99+
    2023-05-14
  • 浅析Vue单文件组件与非单文件组件使用方法
    单文件组件:一个文件中只包含一个组件,后缀为.vue(常用) <template> <!-- html部分 --> <div> <p...
    99+
    2022-12-21
    Vue单文件组件 Vue非单文件组件
  • vue如何创建组件
    这篇文章主要为大家展示了“vue如何创建组件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何创建组件”这篇文章吧。方式:1、利用“Vue.extend”创建全局的vue组件,语法为...
    99+
    2023-06-29
  • vue组件非单文件组件的使用步骤
    目录一,什么是组件二,非单文件组件2.1使用组件的三大步骤1.创建组件2.注册组件3.使用组件4.关于写法的注意点2.2组件的嵌套关于VueComponent 一,什么是组件 实现应...
    99+
    2023-01-11
    vue非单文件组件 vue组件
  • vue单文件组件的实现
    最近翻阅了一下vue。发觉有一个单文件组件之前基本忽视掉了。vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容。也就是说,一个页面或者是一个组件,我们想将他们捆绑在一起...
    99+
    2022-11-12
  • Vue中怎么实现一个单文件组件
    这期内容当中小编将会给大家带来有关Vue中怎么实现一个单文件组件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。背景相信大家在使用Vue开发项目时,基本都是以单文件组件的形...
    99+
    2022-10-19
  • Vue3组件挂载之创建组件实例详解
    目录前情提要mountComponent创建组件实例总结前情提要 上文我们讲解了执行createApp(App).mount('#root')中的mount函数,我们...
    99+
    2022-11-13
    Vue3 组件挂载创建实例 Vue3 组件挂载
  • 怎么在vue中创建一个组件
    今天就跟大家聊聊有关怎么在vue中创建一个组件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。方法一:使用 Vue.extend 来创建全局的Vue组件实例:var com1...
    99+
    2023-06-14
  • vue如何使用多文件单文件组件
    这篇文章主要为大家展示了“vue如何使用多文件单文件组件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何使用多文件单文件组件”这篇文章吧。多文件单文件组件这是 SFC 的一个鲜为人知的功...
    99+
    2023-06-27
  • 如何使用单文件组件.vue
    小编给大家分享一下如何使用单文件组件.vue,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vuejs 自定义了一种.vue文件,...
    99+
    2022-10-19
  • 如何使用FileReader创建Vue文件阅读器组件
    这篇文章主要介绍“如何使用FileReader创建Vue文件阅读器组件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用FileReader创建Vue文件阅读器组件”文章能帮助大家解决问题。Fi...
    99+
    2023-07-04
  • React组件怎么转Vue组件
    本篇内容主要讲解“React组件怎么转Vue组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“React组件怎么转Vue组件”吧!简介对于react-to-vu...
    99+
    2022-10-19
  • Vue组件如何创建使用
    这篇文章主要介绍“Vue组件如何创建使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue组件如何创建使用”文章能帮助大家解决问题。一、组件组件是vue的重要的特征之一,可以扩展html的功能,也...
    99+
    2023-07-05
  • 聊聊Vue怎么用extend动态创建组件
    Vue.js是一个流行的JavaScript框架,它提供了许多功能来帮助我们构建交互式Web应用程序。其中之一是使用extend方法动态创建组件。什么是extend方法?extend方法是Vue.js提供的一个方法,它允许我们创建一个新的V...
    99+
    2023-05-14
    前端 Vue.js
  • vue怎么使用Vue.extend创建全局toast组件
    本篇内容主要讲解“vue怎么使用Vue.extend创建全局toast组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么使用Vue.extend创建全局toast组件”吧!Vue.ex...
    99+
    2023-07-05
  • jquery中如何加载单文件vue组件
    这篇文章主要介绍了jquery中如何加载单文件vue组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下   ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作