在网上经常看到有朋友在问自己能不能写vue组件 如果可以怎么应用到自己的项目之中呢!我觉得吧这个事儿就和用煮大米饭是一个道理的1. 首先作大米饭我们得有米吧 要不 巧妇难为无米之炊啊 因此先买好我们自己的大米也就是创建组件文件,这里我假设要创建一个自己loading效果组件 那么我们就先创建 loading.vue 里面的代码根据vue template相关规则写就可以 这里就不在赘述
转载
2024-03-18 12:01:09
19阅读
最近忙着写一些组件,关于插槽这一块自己还是用着 slot 和 slot-scope,然后看了一下文档的更新,于是又重新把“插槽”学习了一篇,下面一段是文档中的说明:在 2.6.0 中,我们为具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot 指令)。它取代了 slot 和 slot-scope 这两个目前已被废弃但未被移除且仍在文档中的特性。新语法的由来可查阅这份 RFC。插槽,也就
<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 最强大的功能之一就是组件(Component)! 组件可以扩展 HTML 元素,封装可重用的代码,方便开发者更灵活的构建大型的前端项目。一、定义全局组件全局组件定义格式:Vue.component(tagName, options),下面的程序我们注册一个全局组件,并使用<helloWorld></helloWorld>的标签进行引用:<template>
转载
2024-03-25 12:38:26
104阅读
数据驱动和组件化是vue.js两个最重要的特点。组件化是为了方便代码复用,提高开发效率。常见的vue组件写法有四种,各有特色,适用于不同的场景。1.全局组件结构:// 组件的注册
Vue.component( 'componentName', {
template: // 组件的html结构,
data(){
return{
// 组件中的
转载
2023-11-27 20:20:18
91阅读
其实不难,确切说很简单,先看一下官网中的name作用name 类型:string 息。另外,当在有 vue-devtoo...
原创
2023-02-27 15:49:08
195阅读
第一点:要用好name属性,递归调用第二点:要用好v-if,限制递归的条件,不能无限制递归下去,只能满足某一条件才能渲染。
原创
2022-02-25 09:46:26
1249阅读
一、前言 之前的博客聊过 vue2.0和react的技术选型;聊过vue的axios封装和vuex使用。今天简单聊聊 vue 组件的封装。 vue 的ui框架现在是很多的,但是鉴于移动设备的复杂性,兼容性问题突出。像 Mint-UI 等说实话已经很不错了,但是坑也是不少,而且项目中很多功能仅凭这些也实现不了,这需要我们去封装自
转载
2023-10-30 14:12:30
215阅读
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 组件一、组件的创建,两种方法。(本质上是1、2两种,vue文件,只是创建了一个 组件选项对象,仅是一个js对象)1、定义组件:Vue.component('button-counter',{})。这种方法创建的组件,只能使用在父组件中,无法使用在插件中。因为在不挂载组件时,无法获取到组件对象。 Vue.component('my-component',{
转载
2024-05-07 19:56:32
32阅读
我们项目中有很多需要用到树形组件的,以前写jq的时候用ztree,现在写vue,感觉找不到像ztree一样好用的树形组件,又不想在vue总用jq,所以打算自己封装一个tree组件,花了两个时间才搞完一些基本功能,不过已经可以正常使用了,效果如下:图标的问题大家可以自行用ztree的样式去修改加上上周的折叠式菜单,gitHub网址:h
转载
2024-04-07 08:43:57
109阅读
如何使用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、组件的概念 2、组件原理 3、组件使用 三、封装自己的Component 1、使用Component封装bootstrapTable 2、封装select 3、查看其他Vue框架源码 四、总结 阅读目录 一、为什么组件很重要 二、Vu
转载
2017-03-13 12:22:00
80阅读
# 如何实现Java将自己写的Maven组件打包
## 概述
在Java开发中,使用Maven进行项目构建和管理是非常常见的。当我们编写自己的Maven组件时,需要将其打包成可供其他项目引用的jar包。本文将指导您如何实现这一过程。
## 流程概览
我们将通过以下步骤来实现Java将自己写的Maven组件打包:
```mermaid
journey
title 教会小白如何将Maven
原创
2024-04-02 03:33:54
74阅读
程序员最讨厌的两件事情,第一种是写文档,另一种是别人没有写文档。有没有直接根据vue组件生成文档的呢?当然是有的的。但第三方使用起来不一定能和现有项目结合使用,往往需要额外的注释用来标记提取信息。使用第三方的一些比较常见问题 文档提取信息不全面,可能有些信息你需要提取但是它又不支持。这种情况下就只能 ...
转载
2021-08-09 23:02:00
616阅读
2评论
本项目地址:https://github.com/husilang/vue-ui-demo项目参考文章:从零开始搭建Vue组件库 VV-UI项目的初衷是学习怎么封装一个基于Vue的UI组件库,顺便记录每个步骤,以及在此过程中遇到的难点及体会。下面是我个人的一个项目搭建流程,希望能帮助大家。①脚手架初始化项目使用 vue cli 3.0.0版本以上,在node或cmd中输入以下命令创建项目vue c
转载
2021-05-10 20:38:23
205阅读
2评论
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阅读
组件长这样主要有标题、内容、按钮个数、按钮颜色、按钮文案这些可配
原创
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阅读