posts - 66,  comments - 2,  views - 55741
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Vue

文字超出限定长度后省略显示
摘要:说明:列表字段或卡片文字超出限定长度后,用“...”省略代替,当鼠标移到上方时则显示所有文字信息。 效果图: 代码如下: <div class="projectName"> <!-- 判断项目名称长度,如果长度小于8 全部显示,如果长度大于8则以“..."代替,鼠标移至上方才全部显示 --> <sp 阅读全文
posted @ 2023-05-18 10:07 给天使看的戲 阅读(82) 评论(0) 推荐(0) 编辑
路由导航守卫
摘要:import { createRouter, createWebHashHistory } from 'vue-router' //路由规则,如下 const routes = [ { path: '/login', name: 'login', component: () => import('. 阅读全文
posted @ 2023-05-11 10:41 给天使看的戲 阅读(19) 评论(0) 推荐(0) 编辑
导航之面包屑的使用配置
摘要:个人理解:面包屑是功能导航路径的所在位置(路径)。 如经常看到的顶部栏展示: 您所在位置:首页 > 产品管理 > 采购.......... 等 1、在路由的js中给菜单配置路由导航,另外增加 meta:{title:'名称'}, 这是为后续读取名称做准备。 2、在顶部栏(vue组件)中增加面包屑(e 阅读全文
posted @ 2023-04-25 10:31 给天使看的戲 阅读(85) 评论(0) 推荐(0) 编辑
vue 课堂笔记
摘要:1、 数组合并 说明:定义两个数组arr1 和arr2,然后把这两个合并放入arr3中; const arr1=[1,2,3,4,5] const arr2=[6,7,8,9] //合并数组 const arr3=[...arr1,...arr2] //转字符串以逗号分割 const arr4=ar 阅读全文
posted @ 2023-04-18 10:29 给天使看的戲 阅读(15) 评论(0) 推荐(0) 编辑
VUE中的插槽使用详解
摘要:<!-- 什么是插槽 ? *插槽就是子组件中的提供给父组件使用的一个占位符,插槽显不显示、怎样显示是由父组件来控制的,而插槽在哪里显示就由子组件来进行控制。 一般用slot标签来表示插槽要渲染的位置,slot的用法可以分为三类,分别是默认插槽、具名插槽、作用域插槽 父组件向子组件传递内容,内容,内容 阅读全文
posted @ 2023-04-12 17:49 给天使看的戲 阅读(164) 评论(0) 推荐(0) 编辑
vue组件间数据交互--props
摘要:父组件向子组件传值 1.子组件内部通过props接收传递过来的值 先在父组件中定义属性,然后在子组件中通过props接收传过来的值。另外,还需要在父组件中注册子组件,用components 注册。 下面示例: 父组件中“name”就是定义的属性,在子组件中通过props接收(注意后面是数组形式接收) 阅读全文
posted @ 2023-04-12 13:38 给天使看的戲 阅读(105) 评论(0) 推荐(0) 编辑
自定义指令之光标定位到输入框
摘要:下面是一个自定义指令的例子,当一个 input 元素被 Vue 插入到 DOM 中后,它会被自动聚焦。 解决方案:在input标签里增加ref属性,然后在export default 中增加构子函数mounted (挂载完成),写入以下代码,表示页面渲染完成后光标定位输入框。 mounted(){ 阅读全文
posted @ 2023-04-11 14:19 给天使看的戲 阅读(79) 评论(0) 推荐(0) 编辑
Pinia的定义与使用
摘要:Pinia 是 Vue 的存储库,可以跨组件/页面全局共享,数据是存储在缓存中。 1、安装 npm install pinia 2、注册 在main.js中注册pinia // 注册pinia import { createPinia } from 'pinia' app.use(createPin 阅读全文
posted @ 2023-03-29 17:04 给天使看的戲 阅读(494) 评论(0) 推荐(0) 编辑
axios对后端请求统一封装及全局调用配置
摘要:【暂存】以下为个人项目笔记: 两个文件如下: 文件【main.js】 import { createApp } from 'vue' import App from './App.vue' import router from './router' // 导入elementplus 相关依赖 imp 阅读全文
posted @ 2023-03-23 17:40 给天使看的戲 阅读(201) 评论(0) 推荐(0) 编辑
axios网络请求
摘要:?问题 :如何添加token,解决鉴权问题 方案:通过登录页面,发送请求,获取到token值,并把token值存储(localStorage、sessionStorage、cookieStore),示例如下: <template> <el-form label-width="80px"> <el-f 阅读全文
posted @ 2023-03-23 14:49 给天使看的戲 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示