大小 模板vue

vue-cli-演示如何基于vue-cli创建vue项目

# 1.安装和使用 vue-cli是npm上的一个`全局包`,`使用npm install`命令,即可方便的把它安装到自己的电脑上: ``` npm install -g @vue/cli ``` 基于vue-cli快速生成工程化的Vue项目: `vue create`**项目的名称** ![ima ......
vue-cli vue cli 项目

Vue自定义校验

age: [ {required: true, message: '请输入年龄', trigger: 'blur'}, { validator: (rule, value, callback) => { if (value >= 18) { callback(); } else { callback ......
Vue

vue-cli-介绍并安装vue-cli

#1.什么是vue-cli `vue-cli是Vue.js开发的标准工具`。它简化了程序员基于webpack创建工程化的Vue项目的过程。 #2.安装和使用 vue-cli是npm上的一个`全局包`,`使用npm install`命令,即可方便的把它安装到自己的电脑上: ``` npm instal ......
vue-cli vue cli

vue笔记

# vue笔记(持续更新) ## Vue scoped >scoped解决了什么? > >模块化编程下,在对应模块的js中import css,这个css仍然是全局。因此会产生css样式之间污染。scoped可以使css样式只作用于当前组件,解决了组件之间样式污染。给每个style都设置上scope ......
笔记 vue

Win11 更改文件资源管理器中列的大小

一、更改列的宽度 将鼠标移到“名称”一栏,鼠标右键点击然后出现新的弹窗,再点击其他: 修改“选中列的宽度”值为合适值后点击确定,然后就可以看到效果。 二、保存设置 点击“查看更多(...)”,再点击“选项”,出现新的弹窗: 先点击“查看”,然后点击“应用到文件夹”,最后点击确定。这样文件资源管理器中 ......
资源管理 大小 文件 资源 Win

[C++/PTA] 有序数组(类模板)

## 题目要求 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。 每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。 如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。 ......
数组 模板 PTA

解决报错: error Component name "School" should always be multi-word vue/multi-word-component-names

运行时遇到这个问题 ![](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230614214046091-1282890569.png) 自己在给组件命名时没有使用大驼峰或者'-'拼接单词,所以编译的时候报错,实际上是语法检测的问 ......

vue-基础

项目的注意事项: 1.template必须是一个且必须有一个跟元素 2.导入的时候 webpack默认 导出的整个组件 整个组件包含了 data 言外之意 整个组件包含了 你所要导出的对象 3.一个vue的实例只能挂载一个标签。 1.插值表达式: {{数据}} 在data里面 data(){ ret ......
基础 vue

WPF之浅谈数据模板(DataTemplate)

# 数据模板有什么用 简而言之,数据模板能让你更方便、更灵活的显示你的各类数据。只有你想不到,没有它做不到的(感觉有点夸张,实践之后,你就觉得一点不夸张 :sunglasses:)。 直接对比下效果: **无数据模板** **应用了数据模板** ![](https://img2023.cnblogs ......
DataTemplate 模板 数据 WPF

VUE&Element

## VUE&Element **今日目标:** > * 能够使用VUE中常用指令和插值表达式 > * 能够使用VUE生命周期函数 mounted > * 能够进行简单的 Element 页面修改 ## 1,VUE ### 1.1 概述 接下来我们学习一款前端的框架,就是 VUE。 ==Vue 是一 ......
Element VUE amp

uniapp vue.config.js配置chunk-vendors.js文件拆分

const path = require('path') function resolve(dir) { return path.join(__dirname, dir); } const CompressionPlugin = require('compression-webpack-plugin ......
chunk-vendors vendors 文件 uniapp config

vue整合axios

一、整合axios(底层支持 ES6新的对象 : Promise) ① 安装axios 参照官网: http://axios-js.com/docs/index.html 直接安装(不指定版本的话),会安装最新的版 本,最新的axios版本只支持vue3, 所以要指定axios的vue2的版本 np ......
axios vue

vue+ elementUI

1、在dos窗口下运行命令 npm i element-ui -S 安装elementui ![](https://img2023.cnblogs.com/blog/3005714/202306/3005714-20230614182642521-1170632508.png) 2、配置elemen ......
elementUI vue

记录--极致舒适的Vue可编辑表格

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 使用ElementPlus的Table啥都好,就是没有可编辑表格!!!😭 既然UI库不支持,那我们实现一个可编辑表格是很难的事么?😒难么?😢不难么?... 个人觉得如果是业务固定的可编辑表格,使用ElementPlus实现都不难。但 ......
极致 表格 Vue

vue+css: 引用的组件快速改变滚动条样式

在a组件页面内有b组件,b组件产生的滚动条太丑不好看但是又不想改变b组件(b组件公共用的地方很多)又不想专门复制份在此基础上改。 只要在使用的组件上增加css代码即可同时让组件内滚动条生效,原理是因为此滚动条相当于未定义类的当前组件全局。所以可以直接使用并生效 comp.vue <style sco ......
样式 组件 vue css

vue--插值语法

vue--插值语法 我理解就是双括号语法,类似于jinja的绑定语法 vue3代码示例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>插值语法,就是双括号语法</title> <!-- <script s ......
语法 vue

2023.6.14 - vue多页面项目配置

抽离` multipage.config.js `多页面配置文件 ```javascript const { resolve } = require('path'); const fs = require('fs'); // 获取多页的入口配置 const pagesPath = 'src/page ......
页面 项目 2023 vue 14

vue封装包含区域内不可拖拽的可拖拽组件

标题比较绕口,大概意思就是封装一个可拖拽组件,但是因为组件内有文件或者表单或者其它原因而不可在这个区域内使用拖拽,所以在绑定拖拽区域方法的同时限制不可拖拽区域。 实现方式很简单 直接看代码 drag.js import Vue from 'vue' export const drag = Vue.d ......
组件 区域 vue

vue2 学习

vue标签含义 1、 <el-button :logding="buttonLoading" type="primary" @click="submitForm">确 定</el-button> <!-- 1,logding属性=true 会一直现在转圈圈显示状态。 2.buttonLoading属 ......
vue2 vue

Vue3 之 reactive、ref、toRef、toRefs 使用与区别,源码分析详细注释

[toc] # reactive、ref、toRef、toRefs 使用与区别 ## reactive - 参数传入普通对象,不论层级多深都可以返回响应式对象,(参数只能是对象) - 但是解构、扩展运算符会失去响应式 ## ref 作用及用法 - 参数可以为任意类型,推荐使用基本类型 - 使用时 需 ......
注释 源码 reactive toRefs toRef

vue的插槽

插槽 含义 插槽(slot)是vue为组件的封装者提供的能力,允许在封装组件时,把不确定的,希望由用户指定的部分定义为插槽。可以理解为组件封装期间,为用户预留的内容占位符。 封装组件的目的是为了实现UI结构的复用 假设在一个组件<myCount>中,需要有一个部分,这个部分是不确定的,可能是<div ......
vue

vue3 css ts 双重弹跳加载动画

/双重弹跳加载动画 */ 效果如同页面 https://codepen.io/yjx123/pen/zYMvbML ``` ``` ......
动画 vue3 vue css ts

vue学习记录 3

近日笔记简写。 功能实现汇总 页面循环次数创建控件:制作一个11行11列的表格,用v-for实现。 <table> <tr v-for="index_y in 11" :key="index_y"> <td colspan="1" v-for="index_x in 11" :key="index_ ......
vue

2023-06-14 记录一下vue组件如何调用App.vue里面的方法(代码来至chatGpt)

可以通过在子组件中使用 `$emit` 方法来触发 App.vue 中的方法。具体步骤如下: 1. 在 App.vue 中定义一个方法 ```vue ``` 2. 在子组件中使用 `$emit` 方法触发该方法 ```vue ``` 3. 在父组件中监听该事件,并调用相应的方法 ```vue ``` ......
组件 vue chatGpt 代码 方法

直播源码开发,vue 简单的tab切换滑动效果

直播源码开发,vue 简单的tab切换滑动效果 js部分: 利用computed属性计算位移距离 data() { return { value: '0' }; }, computed: { sty() { let num = Number(this.value) * 100 return `tra ......
源码 效果 vue tab

直播平台软件开发,Vue上拉框显示隐藏动画

直播平台软件开发,Vue上拉框显示隐藏动画 css简单布局 .picker { height: 300px; background: #fff; width: 100%; position: fixed; left: 0; bottom: 0; z-index: 2020; overflow-y: ......
软件开发 动画 平台 软件 Vue

vue3对于ref和reactive类型数据监听的区别

总结:1、对于ref类型的数据进行监听,不能使用 ()=>字段名,的方法,而是采用直接写值进行监听,案例见方式一和方式二2、对于reactive类型的数据进行监听,不要使用直接写属性名的方式监听:watch(属性名,(newVal, oldVal)=>{}),因为这种方式虽说可以执行函数,但却监听不 ......
reactive 类型 数据 vue3 vue

从0搭建Vue3组件库(十):如何搭建一个 Cli 脚手架

本篇文章将实现一个名为`create-easyest`脚手架的开发,只需一个命令`npm init easyest`就可以将整个组件库开发框架拉到本地。 ## 创建 Cli 包 首先,我们在 packages 目录下新建 cli 目录,同执行`pnpm init`进行初始化,然后将包名改为`crea ......
脚手架 组件 Vue3 Vue Cli

vue watch deep 用法

### 简单案例 ``` watch deep obj:{{obj}} 调用watch次数:{{times}} 改变对象 ``` ![](https://img2023.cnblogs.com/blog/1202393/202306/1202393-20230614131230156-5873063 ......
watch deep vue

Vue3中循环任务优化方案

# 需求 在使用循环任务时,往往需要使用到`setInterval`方法。其接受三个参数,分别是 1.具体执行的函数 2.执行时间间隔 3.传递个函数的参数,并返回一个id,后续可以使用这个id来停止循环的执行。具体的使用可以[查阅MDN](https://developer.mozilla.org ......
任务 方案 Vue3 Vue