Vue+elementui实现动态禁用菜单栏

  • Post author:
  • Post category:vue

首先,在标签中动态绑定disabled属性 <el-menu-item :disabled="disable">用户管理</el-menu-item> 然后在Vue的data中设置disable属性 data:{disable:''} 如果是想在通过点击按钮的方式实现动态禁用的话就这样做: <button @click="fobidden">点击切换</b…

继续阅读 Vue+elementui实现动态禁用菜单栏

Vue高级篇–实现前后端分离

  • Post author:
  • Post category:vue

一、安装Nodejs服务器 等价于我们java端的Tomcat服务器, 运行前端项目 https://nodejs.org/en/download/ 安装步骤省略----[ 注意:不要安装到中文目录下 ] 验证是否安装成功: 如图所示就是成功了 二、安装Npm 我们之前在vue网页中要想使用elementui 或者 axios 我们需要在网页中引入上面的插件 安装需要的依赖以及插件------ 等…

继续阅读 Vue高级篇–实现前后端分离

VUE使用Webpack打包路径问题

  • Post author:
  • Post category:vue

使用Webpack进行项目打包,容易出现引用资源路径错误问题。总结一下 一、webpack打包指令 npm run build 二、webpack打包后生成dist文件,将dist文件夹中的文件,放在 服务器 上 1、如果页面空白,报错资源的引用路径不对 解决:找到 config > index.js build: { index: path.resolve(__dirname, '../d…

继续阅读 VUE使用Webpack打包路径问题

每日一学vue2:组件复用(详细讲解)、mixin(混入)、mounted(){}钩子函数、plugins(自定义插件)

  • Post author:
  • Post category:vue

一、组件复用(详细讲解) 配置项:props(让组件接受外部传来的数据) app.vue: <StudentLqj name="李四" sex="女" age="20"></StudentLqj> <StudentLqj name="张三" sex="男" age="20"></StudentLqj> 通过在app.vue里面复制多个子组件来实现相同…

继续阅读 每日一学vue2:组件复用(详细讲解)、mixin(混入)、mounted(){}钩子函数、plugins(自定义插件)

Vue-29 “Invalid prop: type check failed for prop “model”. Expected Object, got Array ”

  • Post author:
  • Post category:vue

本节:我经常遇到的vue报错。 前台页面报错“Invalid prop: type check failed for prop “ model ”. Expected Object, got Array ” 错误是:期望对象,得到的是数组 解决办法:把定义的变量,[ ]变成  { },就可以了。 2.还有就是明明定义的方法,可是却找不到方法,这时候,你就得看你的methods到底放在了哪里,位置是…

继续阅读 Vue-29 “Invalid prop: type check failed for prop “model”. Expected Object, got Array ”

Vue动态更改/设置元素样式

  • Post author:
  • Post category:vue

1. 写在methods里, :style动态绑定方法返回的属性 <div> <span class="res" v-for="(data, index) in data" :key="index"> <!-- 当传不同的值时会渲染出不同颜色的方块 --> <span :style="giveColor(data)"> {{index + 1}} &…

继续阅读 Vue动态更改/设置元素样式

vue+elementui的表单中,有一个上课时间和下课时间,我要把他们俩做差,应该怎么实现

  • Post author:
  • Post category:vue

可以使用Vue的计算属性来计算上课时间和下课时间之间的差值。这需要将上课时间和下课时间绑定到两个不同的表单输入中,然后使用计算属性将它们作为Date对象解析,并计算出它们之间的时间差 以下是一个例子 <template> <div> <el-form :model="form"> <el-form-item label="上课时间"> <el-…

继续阅读 vue+elementui的表单中,有一个上课时间和下课时间,我要把他们俩做差,应该怎么实现

Vue动态改变样式实战

  • Post author:
  • Post category:vue

目录 一 点睛 二 vue动态改变样式 1 代码 2 效果 三 通过 computed 改变样式 1 代码 2 效果 四 通过双向绑定改变样式 1 代码 2 效果 五 多个样式的组合 1 代码 2 效果 六 在内嵌的css样式中指定 style 属性的值 1 代码 2 效果 七 用 computed 设置样式 1 代码 2 效果 八 设置 style 属性的多个样式的组合(数组) 1 代码 2 效…

继续阅读 Vue动态改变样式实战

vue+axios+springboot长连接和定时任务

  • Post author:
  • Post category:vue

一、长连接 1. 前端代码 <template> <div> <button @click="initSocket">建立websocket连接</button> <el-input v-model="types"> </el-input> <button @click="sendmessage()">点击发送消息…

继续阅读 vue+axios+springboot长连接和定时任务

vue element-ui中table合计指定列求和

  • Post author:
  • Post category:vue

注意点: 1. <el-table> 中 加:summary-method="getSummaries" 2.  <el-table-column> 中要加 prop // 房间号的合计去掉 getSummaries (param) { const { columns, data } = param const sums = [] columns.forEach((colu…

继续阅读 vue element-ui中table合计指定列求和