首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端自习课

    Vue】1564- 8 个很棒的 Vue 开发技巧

    英文 | https://levelup.gitconnected.com/8-awesome-vue-development-tips-661b7631aa47 1.路由参数解耦 通常在组件中使用路由参数 itemClick="item => (currentItem = item)" />

    </template> import List from @/components/List.vue content: content }], currentItem: } } } 3.样式范围 开发中修改第三方组件样式很常见 8.监听组件生命周期 通常我们使用 $emit 监听组件生命周期,父组件接收事件进行通知。 子组件 export default { mounted() { this. <template> <List @hook:mounted="listenMounted" /> </template> 总结 以上就是我今天跟你分享的8个关于Vue开发技巧,希望这些小技巧对你有用

    87510编辑于 2023-02-13
  • 来自专栏前端Q

    8 个很棒的 Vue 开发技巧

    前端Q 我是winty,专注分享前端知识和各类前端资源,乐于分享各种有趣的事,关注我,一起做个有趣的人~ 英文 | https://levelup.gitconnected.com/8-awesome-vue-development-tips itemClick="item => (currentItem = item)" />

    </template> import List from @/components/List.vue content: content }], currentItem: } } } 3.样式范围 开发中修改第三方组件样式很常见 8.监听组件生命周期 通常我们使用 $emit 监听组件生命周期,父组件接收事件进行通知。 子组件 export default { mounted() { this. <template> <List @hook:mounted="listenMounted" /> </template> 总结 以上就是我今天跟你分享的8个关于Vue开发技巧,希望这些小技巧对你有用

    74420编辑于 2023-01-09
  • 来自专栏睡不着所以学编程

    Vue笔记(8)

    ,我们会使用Vuejs进行开发,而且会以特殊的文件来组织Vue的组件 所以,下面我们来学习一下如何在我们的webpack环境中集成VueJS 现在我们希望在项目中使用Vue,那么必然需要对其有依赖 ,所以需要先进行安装 注意: 因为我们后续是在实际项目中也会使用Vue的,所以并不是开发时依赖,所以不用加-dev npm i vue --save 现在开始使用Vue 在入口文件 在main.js中引用: run一下就能运行了,效果就不展示了,因为还可以继续抽到vue里面 现在终于到了使用.vue文件的时候 还是在vue文件夹里面,创建一个App.vue文件 下载一个叫 ,其实有一些配置是不需要的,比如: 丑化和自动在dist下生成index.html,所以我们现在要对这些配置做一个抽离,把开发和发布时的配置分离 创建文件夹和文件 base就是放一些不管是开发时还是生产时都需要的配置 : base.config.js dev.config.js 开发时配置 这个就是搭建的本地服务器,做测试用的,所以只在开发时有用 prod.config.js 生产时配置,最终编译时的配置

    65620编辑于 2022-09-20
  • 来自专栏柠檬先生

    VUE 入门基础(8)

    十,组件  使用组件   注册     可以通过以下这种方式创建一个Vue实例       new Vue({          el: '#some-element',        })     注册一个全局组件,你可以使用Vue.component(tagName,options)       Vue.component('my-component',{  })      data 必须是函数     使用组件时,大多数选项可以被传入到Vue 构造器中,有一个列外,data 必须是函数。        var bus = new Vue()       // 触发组件 A 中的事件         bus. Vue 组件的 API 来自三部分 - props, events 和 slots :     Props 允许外部环境传递数据额给组件。     

    1.2K90发布于 2018-01-22
  • 来自专栏狮乐园

    高级 Vue 组件模式 (8)

    很简单,由目标中的第一点可知,当父组件传入了 on 属性后,toggle 处于被控制的状态,否则则没有,于是可以利用 Vue 组件的 computed 特性,声明一个 isOnControlled 计算属性 你可以通过下面的链接来看看这个组件的实现代码以及演示: sandbox: 在线演示 github: part-8 总结 关于 Controlled Component 和 Uncontrolled Component

    88610发布于 2020-01-21
  • 来自专栏DotNet NB && CloudNative

    基于.NET8+Vue3开发的权限管理&个人博客系统

    前言 今天大姚给大家分享一个基于.NET8+Vue3开发的权限管理&个人博客系统:Easy.Admin。 项目介绍 Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统,分为普通版本和SSR(服务端渲染,支持SEO),服务端渲染框架基于vite-plugin-ssr 使用技术栈 后端 .NET 8、Furion、SqlSugar、idgenerator等。 前端 Vue3、TypeScript、Vuetify、Pinia、vite-plugin-ssr等。

    27410编辑于 2025-01-22
  • 来自专栏编程进阶实战

    基于.NET8+Vue3开发的权限管理&个人博客系统

    前言 今天大姚给大家分享一个基于.NET8+Vue3开发的权限管理&个人博客系统:Easy.Admin。 项目介绍 Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统,分为普通版本和SSR(服务端渲染,支持SEO),服务端渲染框架基于vite-plugin-ssr 使用技术栈 后端 .NET 8、Furion、SqlSugar、idgenerator等。 前端 Vue3、TypeScript、Vuetify、Pinia、vite-plugin-ssr等。 easy-admin 优秀项目和框架精选 该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量

    36510编辑于 2024-12-15
  • 来自专栏郭少华

    Vue实战开发

    Vue-cli搭建开发环境 1.安装vue-cli脚手架 mpm install vue-cli -g 2.初始化项目 vue init webpack AwesomePos 3.修改index.html 首页 <html> <head> <meta charset="utf-<em>8</em>"> <meta name="viewport" content="width=device-width,initial-scale import <em>Vue</em> from '<em>vue</em>' import Router from '<em>vue</em>-router' import HelloWorld from '@/components/HelloWorld function (config) { // config.headers['Content-Type']='application/x-www-form-urlencoded;charset=utf-<em>8</em>' ='payload'){ config.headers['Content-Type']='application/x-www-form-urlencoded;charset=utf-<em>8</em>';

    90920发布于 2018-09-11
  • 来自专栏CSDN迁移

    Vue 开发实录

    Vue 开发实录 一、常用关键字的理解 1. var、let 和 const 的区别 2. import 和 require 的区别 3. 组件通信 通信方式 Vuex 4. Draggable 拖动 五、VUE 的理解 1.路由 2. `this. $emit/on来使用 var eventBus = { install(Vue,options) { Vue.prototype. Vuex 定义 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Draggable 拖动 Vue.Draggable:基于 Sortable.js 的 Vue 拖拽组件 参考博客 五、VUE 的理解 1.路由 路由跳转的三种方式 1.使用 path 来匹配路由,其后添加

    1.2K10编辑于 2022-10-25
  • 来自专栏个人积累

    vue 开发规范

    / bad export default { name: 'item' } // good export default { name: 'page-article-item' } vue -- ComponentA.vue --> <template>...</template> <script>/* ... */</script> <style>/* ... /part/part1.vue'; import part2 from './part/part2.vue'; import part3 from '. 当在组件中使用 data 属性的时候 (除了 new Vue 外的任何地方),它的值必须是返回一个对象的函数。 // 在一个 Vue 的根实例上直接使用对象是可以的, // 因为只存在一个这样的实例。

    1.2K31发布于 2020-10-10
  • 来自专栏路过君BLOG from CSDN

    vue2 笔记8动画

    样例解析 <template>

    <button @click="show1 = !show1">show</button> <transition appear>

    Hello World

    </transi

    43320编辑于 2022-04-13
  • 来自专栏前端文章小tips

    Vue 8种组件通信方式

    vue是数据驱动视图更新的框架,所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 非父子组件之间通信(兄弟组件、隔代关系组件等) 本文会介绍组件间通信的8种方式如下图目录所示:并介绍在不同的场景下如何选择有效方式实现的组件间通信方式,希望可以帮助小伙伴们更好理解组件间的通信。 Vuex介绍 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. Vuex 解决了多个视图依赖于同一状态和来自不同视图的行为需要变更同一状态的问题,将开发者的精力聚焦于数据的更新而不是数据在组件之间的传递上 2. 使用props绑定来进行一级一级的信息传递, 如果D组件中状态改变需要传递数据给A, 使用事件系统一级级往上传递 使用eventBus,这种情况下还是比较适合使用, 但是碰到多人合作开发时, 代码维护性较低

    1.2K40发布于 2021-11-23
  • 来自专栏电光石火

    vue开发环境搭建

    首先,列出来我们需要的东西:  node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像 vue的安装 1.vue的安装依赖于node.js,所以先安装过 registry.npm.taobao.org 然后等待,安装完成后可进入cmd编辑器,输入命令 cnpm -v进行查看,如已成功安装node会出现 v 6.9.1如果想进一步了解cnpm的,查看淘宝npm镜像官网 后,就可以开始vue 如果使用淘宝镜像安装就输入命令行 $ cnpm install -g vue-cli进行安装,如果没有安装淘宝镜像依旧用$ npm install -g vue-cli安装: 输入命令 cnpm -V 出现4.4.0代表淘宝镜像安装成功 输入命令 vue -V 出现2.5.0代表VUE安装成功 3.可以开始建立一个vue项目啦 #全局安装 vue-cli npm install --global vue-cli #创建一个基于webpack模板的项目 文件夹名myproject vue init webpack myproject #安装依赖 cd myproject npm install npm run

    1K10发布于 2019-12-07
  • 来自专栏前端小菜鸡yym

    搭建vue开发环境

    ---- 这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战 引入vue vue对于新手来说是先推荐使用script引入的开发模式。不推荐使用脚手架的开发模式。 我们肯定要使用开发版本,因为可以看到警告 我们为了方便就不再去官网下载vue.js 直接引入CDN <script src="https://cdn.jsdelivr.net/npm/<em>vue</em>@2.6.14 /dist/<em>vue</em>.js"></script> Vue.config Vue.config 是一个对象,包含 Vue 的全局配置。 关闭提示: Vue.config.productionTip = false vue开发者工具 以下都需要有翻墙的条件才可以(Latern翻墙不错) 1.进入到扩展程序 2.打开chrome网上应用店 3.搜索vue 4.添加到扩展程序 如果没有翻墙的条件可以安装本地的开发工具 请移驾 Hello小案例 准备一个容器 root容器中的代码被称为 vue模版。

    63160编辑于 2023-01-12
  • 来自专栏电光石火

    vue开发环境搭建

    首先,列出来我们需要的东西:  node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像 vue的安装 1.vue的安装依赖于node.js,所以先安装过 如果使用淘宝镜像安装就输入命令行 $ cnpm install -g vue-cli进行安装,如果没有安装淘宝镜像依旧用$ npm install -g vue-cli安装: 输入命令 cnpm -V 出现4.4.0代表淘宝镜像安装成功 输入命令 vue -V 出现2.5.0代表VUE安装成功 3.可以开始建立一个vue项目啦 #全局安装 vue-cli npm install --global 作者:陌晴 版权所有:《电光石火》 => vue开发环境搭建 本文地址:http://www.ilkhome.cn/?post=323 欢迎转载! 复制或转载请以超链接形式注明,文章为 陌晴 原创,并注明原文地址 vue开发环境搭建,谢谢。

    1.1K40发布于 2018-04-23
  • 来自专栏Golang开发

    Vue开发环境搭建

    / 查看当前npm版本 npm --version 6.4.1 升级npm sudo npm install -g npm 安装vue npm install vue 安装Vue CLI脚手架 $ npm " (no hyphen) /usr/local/bin/vue-list -> /usr/local/lib/node_modules/vue-cli/bin/vue-list /usr/local/ bin/vue-init -> /usr/local/lib/node_modules/vue-cli/bin/vue-init /usr/local/bin/vue -> /usr/local/lib /node_modules/vue-cli/bin/vue + vue-cli@2.9.6 added 121 packages from 134 contributors, removed 10 packages CLI3 创建项目 npm uninstall -g vue-cli npm install -g @vue/cli vue --version 3.8.2 使用脚手架创建helloworld工程 vue

    1.2K51发布于 2019-06-15
  • 来自专栏Kiba518

    使用VisualStudioCode开发Vue

    前言 本文主要介绍在VisualStudioCode下开发Vue。 Nodejs、Npm、Vue的项目搭建参考下面文章。 用后台开发的逻辑理念学习VUE 在Windows下学习Nodejs、Npm和VUE VSCode配置 首先为VSCode增加插件,ctrl+shift+X调出扩展管理界面。 Vue开发 首先创建一个Vue项目——vue init webpack KibaProject。 然后使用VSCode打开文件夹,打开项目。 DOCTYPE html> <html> <head> <meta charset="utf-<em>8</em>"> <meta name="viewport" content="width=device-width <em>Vue</em>.use(ElementUI) 然后就可以使用ElementUI<em>开发</em>了。

    1.3K20发布于 2021-10-09
  • 来自专栏FECoding

    Vue 插件开发入门

    相对组件来说,Vue 的插件开发受到的关注要少一点。但是插件的功能是十分强大的,能够完成许多 Vue 框架本身不具备的功能。 大家一般习惯直接调用现成的插件,比如官方推荐的 vue-router、vue-touch 等。 下面就看一下 Vue 的插件开发如何入门。 首先我们简单回顾一下 Vue.js 官方文档中对于插件开发的描述。 进行 Vue 的大型项目开发时,如果用 vue-cli 生成项目目录结构,Vue.use() 方法一般在 main.js 中调用。 Vue 的插件开发过程有了一定的了解,大家就可以根据自己的需要为 Vue 增加各种全局功能了。

    1.1K20发布于 2019-04-24
  • 来自专栏网络收集

    vue组件化开发

    4、组件化开发 认识组件化 人面对复杂问题的处理方式: 任何一个人处理信息的逻辑能力都是有限的 所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。 image.png Vue组件化思想 组件化是Vue.js中的重要思想 它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用。 任何的应用都会被抽象成一颗组件树。 image.png 组件化思想的应用: 有了组件化的思想,我们在之后的开发中就要充分的利用它。 尽可能的将页面拆分成一个个小的、可复用的组件。 这样让我们的代码更加方便组织和管理,并且扩展性也更强。 1.Vue.extend(): 调用Vue.extend()创建的是一个组件构造器。 通常在创建组件构造器时,传入template代表我们自定义组件的模板。 2.Vue.component(): 调用Vue.component()是将刚才的组件构造器注册为一个组件,并且给它起一个组件的标签名称。

    40720编辑于 2022-05-27
  • 来自专栏别先生

    Vue组件化开发

    1、Vue组件化开发思想。 引述:组件化规范Web Components。   1)、我们希望尽可能多的重用代码。   2)、自定义组件的方式不太容易(html、css、js)。    " type="text/javascript"></script> 21 <script type="text/javascript"> 22 // Vue的组件化开发 26 // }); 27 // Vue的组件化开发Vue的注册,下面的语法就将组件注册成功了。 27 // }); 28 // Vue的组件化开发Vue的注册,下面的语法就将组件注册成功了。 5)、选中开发者模式。   6)、加载已解压的扩展,选择shells/chrome。 6、Vue组件,组件之间的关系,包含父子关系(祖孙关系)和兄弟关系。组件间数据交互。

    3.5K20发布于 2020-04-24
  • 领券