
VUE
陌上花开
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue3 中vite.config.js相关常用配置详解
base: '/screen',//指定了应用程序在服务器上的根目录位置,设置连接前缀plugins: [vue(),],resolve: {alias: {},server: {open: '/docs/index.html',//开发服务器启动时,自动在浏览器中打开应用程序。proxy: {//代理cors: true,//为开发服务器配置 CORS。默认启用并允许任何源,传递一个 选项对象 来调整行为或设为 false 表示禁用。原创 2024-05-13 14:44:48 · 4324 阅读 · 0 评论 -
vue router-view 组件的使用
router-view主要是构建 SPA (单页应用) 时,方便渲染你指定路由对应的组件。你可以 router-view 当做是一个容器,它渲染的组件是你使用 vue-router 指定的路由配置完成后, 就要使用 router-view 进行渲染了 (只要有子路由, 就要用它来渲染)<template> <div> <h1>Basic</h1> <ul> <li> <router-link to原创 2020-05-12 13:35:21 · 2389 阅读 · 2 评论 -
vue 中使用Bus进行通信
1:在main.js中定义并挂在Busconst bus = new Vue();Vue.prototype.$bus = bus2:兄弟组件的调用:child1组件中:通过事件点击利用$emit来发送事件:<template> <div class="c1"> <input type="button" @click="sendMsg" value="兄弟组件1" /> </div></template><原创 2020-05-11 11:59:09 · 1009 阅读 · 0 评论 -
vue axios get请求与post请求区别
执行GET请求// 为给定 ID 的 user 创建请求axios.get('/user?ID=12345') .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });// 可选地,上面的请求可以这样做...翻译 2020-04-02 11:08:39 · 2097 阅读 · 0 评论 -
vue 中使用axios 的注意点
1:安装axiosnpm install axios2:导入axios(可在main.js中进行导入)import axios from ‘axios’3:注册axiosVue.prototype.$axios = axios; // Vue.use(axios);----此方法不试用于 axios(会报错)4:axios在组建中的使用this.$axios.pos...原创 2020-03-18 11:21:34 · 477 阅读 · 0 评论 -
Vue-router中beforeEach钩子函数实现路由拦截
需求:登录验证,即未登录时跳转至登录页路由中加入requireAuth: true,代表进入该路由需要验证{ path:'/Home', name:'首页', meta: { requireAuth: true // 添加该字段,表示进入这个路由是需要登录的 }, component: resolve =>...转载 2019-12-13 09:46:38 · 979 阅读 · 0 评论 -
路由 router-view 实现点击跳转时不打开新网页,而是在当前显示
1, 页面实现(html模版中)在vue-router中, 我们看到它定义了两个标签<router-link> 和<router-view>来对应点击和显示部分。<router-link> 就是定义页面中点击的部分,<router-view> 定义显示部分,就是点击后,区配的内容显示在什么地方。所以 <router-link> 还有一个...原创 2019-08-08 11:40:00 · 5308 阅读 · 0 评论 -
微信内调用微信支付,微信外浏览器调用微信支付接口(前端操作)
微信内支付后台配置好返回json数组,前端直接根据json进行操作即可h5支付的话,后台返回的是xml,前端直接调用链接即可判断是否是微信平台isWeiXin(){ //判断是否微信平台 var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == '...原创 2019-07-22 18:20:50 · 3351 阅读 · 0 评论 -
vue 常用相关问题
vue常用的修饰符?.prevent: 提交事件不再重载页面;.stop: 阻止单击事件冒泡;.self: 当事件发生在该元素本身而不是子元素的时候会触发;.capture: 事件侦听,事件发生的时候会调用 , .trim清除空格v-if 和 v-show 区别v-if按照条件是否渲染,v-show是display的block或none;$route和$router的区...原创 2019-06-20 10:41:05 · 226 阅读 · 0 评论 -
vue 路由传值与跳转
特别注意:命名路由这种方式传递的参数,如果在目标页面刷新是会出错的使用方法如下:this.$router.push({ name: 'news', params: { userId: 123 }})接收值:this.$route.params.userId查询参数其实就是在路由地址后面带上参数和传统的url参数一致的,传递参数使用query而且必须配合path来传递参数而不...原创 2019-06-06 14:25:18 · 3039 阅读 · 0 评论 -
vue 父子组件传值
1:父组件向子组件传值父组件部分:在调用组件的时候,使用 v-bind 将 logo 的值绑定为 App.vue 中定义的变量 logoMsg子组件部分:这是 header.vue 的 HTML 部分,logo 是在 data 中定义的变量。如果需要从父组件获取 logo 的值,就需要使用props: ['logo']在 props 中添加了元...原创 2019-06-06 13:34:37 · 262 阅读 · 0 评论 -
vue 钩子函数
created :是在页面渲染之前发生的 ,如果想要获取数据渲染到html之后元素的宽高 这些事拿不到的。mounted:是在渲染data里面的数据到页面上之后 发生的 所以这时候去元素的具体信息是可以拿到的。...原创 2019-06-06 11:53:28 · 1026 阅读 · 0 评论 -
vue去掉#,history模式
一、vue项目携带一个#会对开发造成一定的影响:1、微信三方登录回调地址,有#号时,接收不到code参数2、微信H5支付的回调地址,不允许有#3、App分享,处理特殊字符时,可能会对#进行编译4、有点影响美观现在网站大多有三方登录,支付等功能,存在#,项目开发就存在很大的障碍。话不多说,开始去掉#吧。二、去#的原理vue把#当做自己的根目录,静态资源,比如图片。去掉...转载 2019-06-06 10:34:14 · 1360 阅读 · 0 评论 -
vue+element 表格中全选与清除选中
表格中添加 事件@selection-change (回调参数为选中的选项)事件名 说明 参数 select 当用户手动勾选数据行的 Checkbox 时触发的事件 selection, row select-all 当用户手动勾选全选 Checkbox 时触发的事件 selection selection-change 当选择项发生变化...原创 2019-04-11 14:57:48 · 30671 阅读 · 0 评论 -
vue 支付密码的代码实现
html:<div class="w_next clear"> <span class="marginR_10 margin_b15">输入密码</span> <div class="keyWord"> <input type="text" maxlength=&qu原创 2019-03-08 11:21:15 · 1143 阅读 · 0 评论 -
element 表格无数据,获取相关表格数据从而进行批量删除等功能
一:表格无数据时相关操作1:表格无数据时默认操作:empty-text:空数据时显示的文本内容,默认为暂无数据,可以在表格里设置empty-text=“xxx”来改变默认的数据2:通过slot="empty"来自定义无数据时显示的内容<el-table-column></el-table-column> <!--暂无数据表示--...原创 2019-03-04 13:30:15 · 503 阅读 · 0 评论 -
vue+element上传图片并显示预览图
html代码: <el-upload class="avatar-uploader aUpload" action="" :show-file-list="false" :on-success="handleAvatarSuccess" ...原创 2019-02-20 17:58:29 · 16441 阅读 · 1 评论 -
for 循环点击标签循环高亮:class=["classA","classB"]
HTML代码:<div :class="[classA, classB]">Demo6</div>Javascript代码:data: { classA: 'class-a',//类名 classB: 'class-b'}渲染后的HTML:<div class="class-a class-b">Demo6</div> ...原创 2019-02-20 15:09:03 · 1272 阅读 · 0 评论