1、使用 webpack-simple 模板,没有vue-router的中间件,不需要路由时推荐使用,同时 webpack-simple 没有格式的检测,新建项目vue init webpack-simple然后再 npm install 初始化在新建的项目的src目录下新建一个目录(components)目录下存放自定义组件组件封装好后在组件目录(components)下新建一个index.js
转载
2024-05-30 22:23:17
114阅读
1、为什么我们要封装APIps: 如果已经有了明确要封装API的需求,直接看第二步。 在没有封装API之前,我们是类似这样使用 axios 的this.$axios.post('blogArticle/frontList',parms)
.then((resp) => {
this.blogList = resp.data,
this.blogTotal = resp
转载
2024-01-11 23:30:35
33阅读
一、安装axios和confignpm install axios --Savenpm install config --Save二、封装config文件在src目录下创建config文件夹,config内创建index.js文件//网络请求地址 例如: http://wwww.baidu.com 本地开发时,可直接填写后端测试接口地址(需要设置浏览器允许跨域请求,或后端设置Cross-orig
转载
2024-02-24 23:02:38
37阅读
在vue开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢?方法可能不只一种,本文使用axios+async/await进行接口的统一管理。本文使用vue-cli生成的项目举例。举个例子,就拿csdn来讲,分为首页、博客、学院、下载、论坛、商城、招聘等等。一般来说,网站的首页都是复杂的,会用到很多其他页面也会用到api,所以接口统一管理可以做到api的复用。那么如
转载
2024-02-29 23:19:19
35阅读
常见组件封装使用vue create green-ui命令初始化一个vue项目勾选如下选择scss选择eslint风格选择保存时校验选择In package.json保存输入项目名创建项目成功启动项目然后把App.vue修改为如下内容<template>
<div id="app">
定制组件
</div>
</template>
转载
2024-04-21 13:45:24
217阅读
# 如何将 jQuery 封装成 Vue 组件
在现代前端开发中,Vue.js 和 jQuery 都是非常流行的工具。Vue.js 是一种响应式框架,旨在简化开发过程,而 jQuery 提供了强大的 DOM 操作能力。虽然两者在某些方面有重叠,但在特定情况下,我们可能需要将已有的 jQuery 插件或功能封装成 Vue 组件,以便于在 Vue 应用中重用。本文将通过一个实际例子,展示如何将 jQ
一、前言 之前的博客聊过 vue2.0和react的技术选型;聊过vue的axios封装和vuex使用。今天简单聊聊 vue 组件的封装。 vue 的ui框架现在是很多的,但是鉴于移动设备的复杂性,兼容性问题突出。像 Mint-UI 等说实话已经很不错了,但是坑也是不少,而且项目中很多功能仅凭这些也实现不了,这需要我们去封装自
转载
2024-06-13 21:11:29
36阅读
什么样的内容需要封装
一段代码在项目中出现两次就开始考虑是否应该进行封装,出现三次就肯定要封装,大到一个页面,一个组件,小到一个function和一个css样式。封装原则
以下将封装出来的通用组件叫做子组件,引用通用组件的界面叫做父组件。封装出来的组件必须具有高性能,低耦合的特性,主要从以下几点入手:1.数据从父组件传入子组件本身不要生成数据,如果需要生成数据,只能在组件内部进行使用,不要
转载
2024-06-09 19:32:13
134阅读
组件的prop双向绑定于vue2废除,vue2的prop只限于父->子的单向流动,不能修改外层传来的数据,如果需要得自己来实现。实现方法步骤: 1.在组件内得data对象中创建一个props属性的副本data: function () {
return {
myResult: this.result(props中得值)//data中新增字段
}; 2.创建针对props
转载
2023-06-14 14:59:26
159阅读
1、loading.vue background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iM
原创
2021-12-28 14:27:09
1507阅读
vue中写好一个组件功能<template> <div id="app"> <div class="popwin"> <
原创
2023-01-03 15:06:36
462阅读
封装vue组件库1.新建项目新建一个vue项目vue create 项目名2.在src目录下新建一个packages文件夹,用来存放组件文件及字体图标等。目录如下:3.同在packages文件夹下新建一个index.js文件,用来注册所有组件,引入字体图标import Button from './button'
const components = [Button]
// 定义install方法
效果封装的组件<template> <el-form-item :label="label"> <el-checkbox :indeterminate="isIndeterminateBool" v-model="checkAll"
原创
2023-03-14 09:25:51
360阅读
vue组件三要素props参数slot定制插槽event自定义事件基本用法在使用 vue-cli 创建的项目中,组件的创建非常方便,只需要新建一个 .vue 文件,然后在 template 中写好 HTML 代码,一个简单的组件就完成了
一个完整的组件,除了 template 以外,还有 script和 style<template>
<div class="headComp
原创
2024-04-12 21:05:53
72阅读
vue如何封装一个通用组件vue如何封装一个全局组件vue封装公共头部组件
转载
2020-04-24 14:26:00
693阅读
2评论
<template> <view> <view class="cu-avatar margin-left" :class="[false ? 'radius' : 'round', ['sm', 'lg', 'xl', ''][3], ]" style="background-image:url(http...
原创
2022-10-13 17:07:18
323阅读
//根组件<template> <div class="hello"> <Time v-model="value"></Time> </div></template><script>import formate from '../utils/formate'import Time ...
原创
2021-09-03 13:42:00
1303阅读
一、前言 之前的博客聊过 vue2.0和react的技术选型;聊过vue的axios封装和vuex使用。今天简单聊聊 vue 组件的封装。 vue 的ui框架现在是很多的,但是鉴于移动设备的复杂性,兼容性问题突出。像 Mint-UI 等说实话已经很不错了,但是坑也是不少,而且项目中很多功能仅凭这些也实现不了,这需要我们去封装自
转载
2023-10-30 14:12:30
215阅读