首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    Vue笔记(11) vue-router

    学习内容 ⊙ vue-router的参数传递 ⊙ 导航守卫 ⊙ keep-alive 参数传递 第一种传参方式: App.vue 出来的效果就是这样的: 如果想取得query,也可以通过 $route来获取 Profile.vue 第二种传参方式: App.vue 导航守卫 我们可以发现在进行网页跳转时,我们的标题并不会发生变化,这是因为我们index里面的标题就是router-test router-view也是一个组件,如果直接被包在keep-alive里,所有路径匹配到的视图组件都会被缓存 Keep-alive是Vue内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染 App.vue 但是单单使用keep-alive是不够的,在跳转的时候还是会变回news Home.vue keep-alive看似没用的样子,但是如果没有keep-alive,activated 中添加一个name 然后再让keep-alive排除掉这个 App.vue 也可以设置多个,但是注意逗号后面千万不能有空格!!!

    48320编辑于 2022-09-20
  • 来自专栏编程技术分享

    Vue 页面权限控制和登陆验证

    Vue 动态添加路由及生成菜单这是我写过的一篇文章, 通过动态添加路由和菜单来做控制,不能访问的页面不添加到路由表里,这是其中一种办法。 /components/Login.vue') }, { path: 'home', name: 'home', meta: { /views/Home.vue') }, ] 页面控制 // 假设角色有两种:admin 和 user // 这里是从后台获取的用户角色 const role = 'user' // 在进入一个页面前会触发 网站一般只要登陆过一次后,接下来该网站的其他页面都是可以直接访问的,不用再次登陆。 redirect=${to.path}`) } } }) 上述所有实现,都可以在我的vue轻量级后台管理系统基础模板项目里找到

    2.4K20发布于 2020-09-28
  • 来自专栏java闲聊

    SpringBoot+Vue2.x登陆功能

    这篇文章只做总结,关于Vue的具体使用不涉及,因此你需要具备Vue的基础知识,使用Vue搭配Element-ui以及axios,看官方文档10分钟基本就能上手,学习成本很低。 首先初始化一个Vue项目,使用Vue-cli插件 #已安装忽略 npm install -g vue-cli vue init webpack newFile cd newFile # 下载依赖 ,可忽略 (ElementUI); axios使用(AJax) # 在main.js文件中添加 import axios from 'axios' import VueAxios from 'vue-axios' Vue.use(VueAxios, axios) axios.defaults.baseURL="http://localhost:8082/" 最后的视图 ? 这里要注意一个细节,在使用vue-cli的时候会提示安装测试组件,安装后会导致一些不必要的错误产生,看到错误就有点强迫症,可以关闭它的检测,也可以选择不安装,这样就可以少些烦恼了 ?

    1.1K40发布于 2018-06-06
  • 来自专栏黑马

    Vue_11】无缝滚动

    一、安装 1. npm npm install vue-seamless-scroll --save 2. CDN https://cdn.jsdelivr.net/npm/vue-seamless-scroll@latest/dist/vue-seamless-scroll.min.js 二、使用 1. 注册组件 // 单个 .vue 注册 <script> import scroll from 'vue-seamless-scroll' export default { components /li>

</scroll>
</template> <script> import scroll from 'vue-seamless-scroll

2K10发布于 2021-02-04
  • 来自专栏盛开在夏天的太阳

    11. webpack配置Vue

    第二步: 使用import引入vue import Vue from 'vue' 第三步: 构建vue对象并调用 const app = new Vue({ el: "#app", data 如果在代码中使用到了vue, 那么会去找node_module/vue/dist/vue.esm.js文件进行编译 'vue$': 'vue/dist/vue.esm.js' } 如果在代码中使用到了vue, 那么会去找node_module/vue/dist/vue.esm.js文件进行编译 ? 创建vue模板. 第一步: 创建一个vue component文件. 命名为app.vue ? 因为我们引入了vue格式的文件, 所以需要安装vue类型的loader 第四步: 安装vue类型的loader 安装vue-loader和vue-template-compiler npm install

    78730发布于 2021-03-05
  • 来自专栏程序员成长指北

    11 个高级 Vue 编码技巧

    今天,我为你带来了一个系列精选的知识,以帮助你更快地构建 Vue 应用程序,同时,使它们更高效、更易于大规模管理。 这些高级技巧从何而来? 从我五年的 Vue开发中。 从我用 Vue 2 和 Vue 3 中构建的 20 多个大型客户端项目中。 从有影响力的 Vue 开发人员的平时开发技巧总结中。 /store' <-- To access your Vuex store import Vue from 'vue' // <-- used for vue-toastification class Vue 2 和 Vue 3 的设置略有不同,因此,请相应地选择你的风格。在 Vue2 中 // Utils import Utils from '. 11、验证组件道具 验证你的道具有两件事。它会告诉你是否向组件传递了不正确的 prop,并且可以轻松查看该组件旨在接受哪些选项。

    3.4K20发布于 2021-07-30
  • 来自专栏Super 前端

    Vue项目兼容IE11

    Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但对于 IE9+,Vue 底层是支持。 下述主要阐述如何使用 vue-cli3 脚手架搭建的工程支持 IE11。 现象 IE11 打开 Vue 工程(Vue CLI)构建而来出现空白页,控制台告警、报错。 .browserslistrc > 1% last 2 versions not ie < 11 Polyfill 默认的 Vue CLI 项目会使用 @vue/babel-preset-app,它通过 /p>

    css polyfill

    由于我们项目中,大量使用了 CSS var() ,IE11

    总结

    总之,所有的处理都是围绕转换成 IE11 可以兼容的方式去处理。

    3.5K40发布于 2021-08-30
  • 来自专栏Super 前端

    Vue项目兼容IE11

    Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但对于 IE9+,Vue 底层是支持。 下述主要阐述如何使用 vue-cli3 脚手架搭建的工程支持 IE11。 现象 IE11 打开 Vue 工程(Vue CLI)构建而来出现空白页,控制台告警、报错。 .browserslistrc > 1% last 2 versions not ie < 11 Polyfill 默认的 Vue CLI 项目会使用 @vue/babel-preset-app,它通过 css polyfill 由于我们项目中,大量使用了 CSS var() ,IE11 不兼容导致,思路相同,寻找相应的 polyfill 即可。 总结 总之,所有的处理都是围绕转换成 IE11 可以兼容的方式去处理。对于 JavaScript 语法,即是对 babel 的控制;对于 CSS 语法,需要特定分析。

    7.7K41发布于 2020-05-28
  • 来自专栏Vue中文社区

    11 个高级 Vue 编码技巧

    今天,我为你带来了一个系列精选的知识,以帮助你更快地构建 Vue 应用程序,同时,使它们更高效、更易于大规模管理。 这些高级技巧从何而来? 从我五年的 Vue开发中。 从我用 Vue 2 和 Vue 3 中构建的 20 多个大型客户端项目中。 从有影响力的 Vue 开发人员的平时开发技巧总结中。 /store' <-- To access your Vuex store import Vue from 'vue' // <-- used for vue-toastification class Vue 2 和 Vue 3 的设置略有不同,因此,请相应地选择你的风格。在 Vue2 中 // Utils import Utils from '. 11、验证组件道具 验证你的道具有两件事。它会告诉你是否向组件传递了不正确的 prop,并且可以轻松查看该组件旨在接受哪些选项。

    3.4K30发布于 2021-07-29
  • 来自专栏JAVA后端开发

    VUE 前后端分离登陆后跳回原访问地址

    现在前后端分离,如果用户没登陆,会跳到登陆页面,但登陆后,很多时候直接跳回首页,而不是原来未登陆页面。 解决办法如下: 拦截登陆时,记录登陆前的地址 // 拦截响应response,并做一些错误处理 axios.interceptors.response.use((response) => { redirceUrl="+encodeURIComponent(window.kk); } } 如果没有登陆,就跳到登陆页,将记录原来的访问地址为redirceUrl,注意URL要编码encodeURIComponent ' }); } }); } 登陆成功后 至此,前后端分离登陆后跳回原访问地址功能已完成!

    97520发布于 2020-02-25
  • 来自专栏SpringBoot+MyBatis前端

    使用vue-cli创建项目登陆页面

    1.1 使用vue-cli创建项目 在命令行,到自己的vue工程存放的目录,运行一下命令,前提是vue-cli先安装好。 2.3 配置路由 router/index.js import Vue from 'vue' import Router from 'vue-router' import HelloWorld from vue.js有著名的全家桶系列:vue-router,vuex, vue-resource,再加上构建工具vue-cli,就是一个完整的vue项目的核心构成。 其中vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应,但在vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的 login.action', //登陆 'SYSTEM_USER_DOREG': '/userAction.action', //注册 //获取完整的请求地址 'getFullPath': k

    1.6K60编辑于 2022-11-22
  • 来自专栏哆哆Excel

    Thinkphp6学习(11登陆后读写操作Session用户信息

    Thinkphp6学习(11登陆后读写操作Session用户信息 一、开启Session Session功能默认是没有开启的(API应用通常不需要使用Session),如果你需要使用Seesion,需要在全局的中间件定义文件中加上下面的中间件定义

    87920编辑于 2022-10-25
  • 来自专栏小小程序员——DATA

    JavaWeb Day11 Vue快速入门

    1,VUE 1.1 概述 接下来我们学习一款前端的框架,就是 VUEVue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。 学习了 VUE 后,部分代码我们就不需要再写了。那么 VUE 是如何简化 DOM 书写呢? 1.2 快速入门 Vue 使用起来是比较简单的,总共分为如下三步: 新建 HTML 页面,引入 Vue.js文件 <script src="js/<em>vue</em>.js"></script> 在JS代码区域,创建 1.5.2 查询所有功能 在 brand.html 页面引入 vue 的js文件 <script src="js/<em>vue</em>.js"></script> 创建 Vue 对象 在 Vue 对象中定义模型数据 在 addBrand.html 页面引入 vue 的js文件 <script src="js/<em>vue</em>.js"></script> 创建 Vue 对象 在 Vue 对象中定义模型数据 brand 定义一个

    4.3K50编辑于 2023-03-07
  • 来自专栏波波烤鸭

    Vue教程11(自定义指令)

    Vue自定义指令   案例代码还是在前一个案例的基础上我们来继续。 <! /lib/vue-2.4.0.js"></script> <link rel="stylesheet" href=". </table> </div> <script> // 定义一个全局按键修饰符 <em>Vue</em>.config.keyCodes.f2 =113 var vm = new <em>Vue</em>({ el: "#app", data: { id:'', 2.注意点说明 2.1 指令名称   Vue中所有的指令,在调用的时候,都以 v- 开头,然后在定义的时候我们不用添加v-前缀。 ?

    72810发布于 2019-07-18
  • 来自专栏WordPress果酱

    Vue 3 也放弃支持 IE11

    在 WordPress 将彻底放弃对 IE 的支持之后,Vue.js 作者尤雨溪就 Vue 3 支持 IE11 的计划提交了新提案,就是 Vue 3 将不会支持 IE11。 那么原定投入 Vue 3 IE11 支持的精力将投入给 2.7,移植 3.x 兼容的新功能,包括: Composition API <script setup> 以及其它新的单文件组件特性 emits 选项 TS 类型改进 Vite 官方整合 尤雨溪说,按照最初的计划,Vue 3 正式发布后会添加对 IE11 的支持。 在 Vue 3 中支持 IE11 所带来的影响,例如造成长期的维护负担、增加库开发者的开发复杂度、导致部分特性存在行为差异。对于确切需要 IE11 支持的用户,官方建议使用 Vue 2。 WordPress 放弃 IE 11 的支持,算是吹响主流的程序放弃 IE 支持的号角,现在 Vue 3 也将支持 IE 11,很快其他程序也会放弃 IE 11,对于前端程序员来说,项目的维护将会变得轻松

    2.2K20编辑于 2023-04-13
  • 来自专栏阿林前端开发攻城狮

    Vue 3 计划放弃支持 IE11

    Vue.js 作者尤雨溪就 Vue 3 支持 IE11 的计划提交了新提案 提案摘要: Vue 3 将不会支持 IE11 原定投入 Vue 3 IE11 支持的精力将投入给 2.7,移植 3.x 兼容的新功能 现在再重新审视「Vue 3 支持 IE11」计划时,大环境已经有所改变。 因此他认为现在是重新思考 Vue 3 是否要支持 IE11 的时机。 尤雨溪还提到了在 Vue 3 中支持 IE11 所带来的影响,例如造成长期的维护负担、增加库开发者的开发复杂度、导致部分特性存在行为差异。 对于确切需要 IE11 支持的用户,官方建议使用 Vue 2。

    1.3K10发布于 2021-09-19
  • 来自专栏AI那点小事

    11-散列3 QQ帐户的申请与登陆 (25分)

    实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。 其中命令符为“N”(代表New)时表示要新申请一个QQ号,后面是新帐户的号码和密码;命令符为“L”(代表Login)时表示是老帐户登陆,后面是登陆信息。 输出格式: 针对每条指令,给出相应的信息: 1)若新申请帐户成功,则输出“New: OK”; 2)若新申请的号码已经存在,则输出“ERROR: Exist”; 3)若老帐户登陆成功,则输出“Login

    94830发布于 2020-04-20
  • 来自专栏达达前端

    11)打鸡儿教你Vue.js

    label for="taobao">taobao</label>
    选择的值为: {{ checkedNames }}

    <script> new Vue <label for="google">Google</label>
    选中值为: {{ picked }}
    <script> new Vue option> </select>
    选择的网站是: {{selected}}
    <script> new Vue

  • 52140发布于 2019-07-03
  • 来自专栏雪地二货笔记库

    vue学习笔记11-自定义指令

    除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 注册指令的关键字是directive, 同样也有局部和全局之分,区别方式和组件相同。 全局:

    <input type="text" v-focus />
    Vue.directive('focus',{ inserted : function (el){ el.focus(); } }) 局部: new Vue({ el : '#app', directives : { focus : ————菜鸟教程 el则是钩子函数的参数 用来直接操作 DOM 详情:http://www.runoob.com/vue2/vue-custom-directive.html

    43110发布于 2018-09-18
  • 来自专栏Devops专栏

    11. Vue 调试工具vue-devtools的安装步骤和使用

    安装 Vue.js devtools - 科学上网安装方式 - 推荐: https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd hl=zh-CN 点击该链接地址后,显示如下: 使用 使用一个vue代码来调试看看。

    69630编辑于 2022-01-17
  • 第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
    点击加载更多
    领券