<template> <div> <input type="text" v-model="model"> </div></template><script>export default { props: { value: { type: String, default...
原创 2022-11-23 00:09:52
136阅读
数据驱动和组件化是vue.js两个最重要的特点。组件化是为了方便代码复用,提高开发效率。常见的vue组件写法有四种,各有特色,适用于不同的场景。1.全局组件结构:// 组件的注册 Vue.component( 'componentName', { template: // 组件的html结构, data(){ return{ // 组件中的
转载 2023-11-27 20:20:18
91阅读
1.用extend写全局组件 组件部分 <!-- * @Descripttion: * @Version: * @Date: 2021-09-07 14:12:10 --> <template> <transition name="component-fade" mode="out-in"> <di
原创 2022-07-06 11:49:18
127阅读
如何使用vue一个组件组件以插件的形式引入使用,当然,也可以直接在页面引入组件文件,两者按需使用。 安装插件: import Button from './oyButton'; Button.install = function (vue) { Vueponent(Button.nam
转载 2020-12-14 19:12:00
190阅读
轮播图组件 <template> <div class="slider" ref="slider"> <div class="slider-group" ref="sliderGroup"> //这里的<slot></slot>插槽表示里面的内容可以由引用这个轮播图组件的推荐组件来插入 只需要在<
转载 2024-05-04 13:56:39
429阅读
在网上经常看到有朋友在问自己能不能写vue组件 如果可以怎么应用到自己的项目之中呢!我觉得吧这个事儿就和用煮大米饭是一个道理的1. 首先作大米饭我们得有米吧 要不 巧妇难为无米之炊啊  因此先买好我们自己的大米也就是创建组件文件,这里我假设要创建一个自己loading效果组件 那么我们就先创建 loading.vue 里面的代码根据vue template相关规则就可以 这里就不在赘述
转载 2024-03-18 12:01:09
19阅读
组件长这样主要有标题、内容、按钮个数、按钮颜色、按钮文案这些可配
原创 2022-03-29 11:34:05
1155阅读
vue组件的简易移动页面1.在components里面定义四个组件2.引入3.源码<template> <div> <div> <component :is="tap"></component> </div> <footer> <div @click="app('SY')" :class="{'active':tap=='SY'}">
原创 2022-02-26 17:37:51
175阅读
1组件命名驼峰 如myBread.vue组件) 2引入时,接受同样是驼峰 import MyBread
原创 2022-09-01 18:09:55
410阅读
vue组件的简易移动页面1.在components里面定义四个组件2.引入3.源码<template> <div> <div> <component :is="tap"></component> </div> <footer> <div @click="app('SY')" :class="{'active':tap=='SY'}">
原创 2021-07-12 11:07:09
233阅读
安装vue-cli安装ts依赖配置 webpack添加 tsconfig.json添加 tslint.json让 ts 识别 .vue改造 .vue文件 什么是typescriptTypeScript 是 JavaScript 的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JavaScript,所以 TypeScri
vue封装子组件,直接在父组件@click=function点击没反应,@click.native=function就可以了。@click.native是给组件绑定原生事件
转载 2021-08-13 10:14:02
1490阅读
是因为模板必须用<template><div>...</></>包起来。注意:template下面只能有一级标签。
原创 2023-06-05 14:28:28
113阅读
独立组件应该是vue开发中难度最大一类组件,因为它要是给很多开发者使用的,所以这类组件的API的设计、兼容性、性能及复杂的功能实现提出了很高的要求。目前,国内只用大厂才有能力开发独立的组件库。
原创 2023-04-20 14:31:11
106阅读
Vue3子组件1.简介Vue 3组件的主要优势之一就是它们可以帮助你将你的应用程序分解成可维护和可重用的部分。当你在应用程序中多次使用相同的代码时,你可以将它们抽象成一个组件,然后在应用程序中的多个地方使用该组件,而不必每次都编写相同的代码。最近前端代码,有些功能代码可以复用,于是尝试使用子组件方式优化代码。总结主要有两个使用方向一:像方法一样调用传递参数,调用组件(打开一个可复用的复杂详情页)
转载 2024-09-26 14:29:43
243阅读
vue英文官网推荐了一个叫vue-class-component的包,可以以class的模式vue组件vue-class-component(以下简称Component)带来了很多便利: 1.methods,钩子都可以直接写作class的方法 2.computed属性可以直接通过get来获得 3
转载 2017-11-12 10:22:00
152阅读
2评论
1.组件,什么是组件,可以这样理解,一个页面有可能包含很多逻辑,很混乱,当我们将这一大坨东西分为很多个小东西,每一个小东西只完成自己的功能,和其他的小东西互不干涉,页面想要使用,只需要引入就行了。 2.组件的使用可分为三步:一创建组件构造器,二注册组件,三使用组件 3.其实每一个组件就相当于一个vue实例,它也有自己的template,method,data,components这些东西,data
转载 2024-04-03 12:51:40
155阅读
参考vue文件地址:递归组件实现遍历效果递归组件实现思路:遍历数组元素,并判断子元素的子集数量是否大于0。如果子集的集合数量大于0,则需要需要再一次调用该组件。如果子集的集合数量等于0,则直接显示内容。创建组件<!-- subordinate:判断是否为子集递归; activeNames:打开折叠面板的集合。 --> <van-collapse v-if="!subord
转载 2024-02-29 17:08:53
136阅读
Vue 最强大的功能之一就是组件(Component)! 组件可以扩展 HTML 元素,封装可重用的代码,方便开发者更灵活的构建大型的前端项目。一、定义全局组件全局组件定义格式:Vue.component(tagName, options),下面的程序我们注册一个全局组件,并使用<helloWorld></helloWorld>的标签进行引用:<template&gt
转载 2024-03-25 12:38:26
104阅读
我们先来总结一下前面已经认识的选项 el:指定Vue实例的挂载点,根实例的特有属性 data:用于声明需要响应式绑定的数据对象 components:Vue实例配置局部注册组件 template:用于挂载元素的字符串模板 render:渲染函数,创建虚拟DOM,是字符串模板的替代方案。现在开始一个例子介绍一下其他常用的选项(options对象的属性): 下面的代码局部注册了一个组件AgeStati
  • 1
  • 2
  • 3
  • 4
  • 5