vue项目心得

Vue+net Core Web Api项目开发的学习心得 本次开发项目使用Vue完成前端页面,.net Core Web Api三层架构完成后端接口。 阅读详情

1.初始化模板

vue init webpack vue-music

2.进到文件夹里vue-music

npm install

3.安装 stules

npm install stylus stylus-loader --save-dev

 

(

 

devDependencies和dependencies的区别

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:

--save-dev

--save

在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,则被写入到 dependencies 对象里面去。

那 package.json 文件里面的 devDependencies  和 dependencies 对象有什么区别呢?

devDependencies  里面的插件只用于开发环境,不用于生产环境,而 dependencies  是需要发布到生产环境的。

 

)

 

 

4.安装fastclick

npm install fastclick --save

5.安装babel-runtime

npm install babel-runtime --save

 

6.

created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。

mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。

7.stylus中 字符&指向父选择器。

两个选择器(textarea和input)在:hover伪类选择器上都改变了color值

 

textarea
input
  color #A7A7A7
  &:hover
    color #000

等同于

 

textarea,
input {
  color: #a7a7a7;
}
textarea:hover,
input:hover {
  color: #000;
}

8.比较方便取DOM,方便操作DOM   ref

9.箭头函数

(1)不引入参数

 

var sum = () => 1 + 2;
// 等同于:
var sum = function() {    
    return 1 + 2; 
};

2、引入单个参数:

var reflect = value => value;
// 等同于:
var reflect = function(value) {    
    return value;
};

x => x * x
//等同于:
function (x) { 
    

传一个参数直接写就好了,不用加小括号。

 

3、引入多个参数,则应加上小括号

var sum = (num1, num2) => num1 + num2;
// 等同于:
var sum = function(num1, num2) {    
    return num1 + num2;
 };

4、若你想使用标准的函数体,或者函数体内可能有更多的语句要执行,则要用大括号将函数体括起来,并明确定义返回值。

var sum = (num1, num2) => { return num1 + num2; }
//等同于:
var sum = function(num1, num2) {    
  return num1 + num2; 
};

大括号内的部分基本等同于传统函数

5、箭头函数若要返回自定义对象的话,就必须用小括号把该对象括起来先

var getTempItem = id = > ({
   id: id,
  name: "Temp"
});
// 等同于:
var getTempItem = function(id) {
  return {
    id: id, 
    name: "Temp"
     };
};

用小括号包含大括号则是对象的定义,而非函数主体

 

6.

<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。

 

 

 

 

Vue项目优化心得分享 目录开篇环境异步组件prefetch(预拉取)perload(预加载)按需引入将第三方的公共css放到index.html的标签内参考   开篇   本该继续更新【Vue探究】系列文章的,但今天我怀着激动的心情打算和大家分享下有关Vue项目优化的一点心得。   先说下我遇到的问题。手上的项目目前虽然只完成了三分之二,但已经有100多个页面,和20多个公共组件了。在调试环境下,代码大小高达... 阅读详情

相关推荐

若依框架-实现管理端与用户端的不同页面布局

我们现在要做的是:管理员登录时展示后台管理端,普通用户登录时展示我们自己写的页面。所以我们可以用v-if来判断登录用户的角色,如果用户角色包含admin,说明是管理员,渲染管理端相关组件,否则渲染用户端组件。不过若依作者的本意还是想退出系统后清空角色信息,所以为了保险期间,我们可以在退出系统后,延迟2秒,再单独清空角色信息。当我们登录管理端后,再退出登录,会有那么一瞬间渲染用户页面,然后才是回到登录界面。这个时候,前端检测到角色信息为空,不包含admin,于是就会渲染用户页面。用来延迟 2 秒执行。

m0_74462339的博客 1566

computed和watch的区别

···js 一watch擅长处理的场景:一个数据影响多个数据 不支持缓存,数据变,直接会触发相应的操作; 2.watch支持异步; 3.监听的函数接收两个参数,第一个参数是最新的值;第二个参数是输入之前的值; 当一个属性发生变化时,需要执行对应的操作;一对多; 监听数据必须是data中声明过或者父组件传递过来的props中的数据,当数据变化时,触发其他操作,函数有两个参数,   immediat...

qq_43653325的博客 513

正点原子RK3588 Android 12镜像构建实战:从环境配置到烧录验证全指南

本文提供了一份基于正点原子RK3588开发板的Android 12镜像构建全流程实战指南。内容涵盖从Ubuntu环境配置、SDK获取、编译内核与系统,到最终镜像打包与烧录验证的完整步骤,并分享了内核驱动定制与系统优化技巧,旨在帮助开发者高效完成瑞芯微RK3588平台的系统定制工作。

grass的博客 813

vue感想

vue的一些简单介绍

weixin_75269671的博客 1498

深入浅出:CosineLRScheduler 调度器的原理与实战应用

本文深入解析了CosineLRScheduler调度器的核心原理与实战应用,详细介绍了余弦退火算法及其在深度学习模型训练中的优势。通过参数配置建议、PyTorch实现示例和常见问题解决方案,帮助开发者高效应用该调度器提升模型性能,特别适用于计算机视觉和自然语言处理任务。

sss66的博客 859

03.Linux下目录动态扩容,以分配home的部分空间给root为例

本篇文章将介绍Linux下分配home目录的部分空间给root目录。大致思路:卸载home,解除其磁盘容量占用->扩容root,增加其磁盘空间->重建恢复home操作演示环境为CentOS系统,其他操作系统例如openEuler也可作为参考。01.Linux下目录扩容,以增加root目录的磁盘容量分配为例操作系统版本如下名称版本CentOS7.6+

ChennyWJS的博客 2337

Vue学习心得(1)

** Vue 的安装方式 ** 下载使用(两种方式) 1.直接下载并用script标签引入,Vue 会被注册为一个全局变量,平时对于 Dom 操作比较频繁的小项目可以直接这样使用。 2.Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需一分钟即可启动带热重载、保存时静态检查以及可用于生产环境的构建配置的项目:针对单页应用的构建推荐使用这种方式,可以更好的体验到 vue 所提供的组件化功能 (单文件组件),顺带着享受到 webpa

a253399414的博客 1912

2024高项范文-论项目成本管理

例如,在需求分析和设计阶段,安排了较多经验丰富的人员,确保基础工作的高质量完成,同时也避免了后续因需求变更等问题导致的时间和成本浪费。虽然项目进度略有延迟,但通过有效的成本管理和调整,最终在可控的成本范围内完成了项目,并且软件的质量也得到了保障。通过这个案例可以看出,在项目成本管理过程中,要紧密结合时间管理,根据实际情况灵活调整策略,注重风险的防范和应对,才能实现时间和成本的平衡,确保项目的成功。资源规划是成本基准形成的基础。识别和评估项目中的成本风险,并制定相应的应对措施,以降低风险对项目成本的影响。

xjflion的博客 1190

vue项目总结

在刚刚结束得项目中,感觉收获良多,今日便为刚刚结束得项目做出总结 1.代码得熟练 在这次项目中,发现自己重大问题,即许多知识点仅浮于皮毛,并未深沉理解其真正含义,对于一项功能得实现理解仅限于教材与视频教程所讲并为深挖期原理,只知生搬硬套,导致错误频出, 后续应多加练习并熟读相关知识点文档,理解并深刻记忆其应用。 2.关于接口文档与需求文档 接口文档与需求文档是我们前端工程师最需要得两样工具,前者告诉我们需要怎样拿到数据或者是拿怎样得数据或者需要传回怎样得数据,后者则告诉我们需要完成怎样得功能做出什

xihuhu的博客 8177

transformer中QKV的通俗理解(剩女与备胎的故事)

用vit的时候读了一下transformer的思想,前几天面试结束之后发现对QKV又有点忘记了, 写一篇文章来记录一下 参考链接: 哔哩哔哩:在线激情讲解transformer&Attention注意力机制(上)在线激情讲解transformer&Attention注意力机制(上)_哔哩哔哩_bilibiliAttention is all you need介绍 更具体的介绍可以去阅读论文在Attention is all you need这篇文章中提出了著名的Transformer模型Transforme

Peter的博客 1万+

Ubuntu-22.04安装VMware虚拟机并安装Windows10

最近在研究虚拟机,主要集中在KVM、Virtualbox和VMware这三种虚拟机上。前面我已经研究了前两种虚拟机的安装和使用方式,这篇文章介绍3兄弟中最后一个虚拟机安装和使用方式。Virtualbox虚拟机安装和使用KVM虚拟机安装和使用相比于前两种,VMware的安装方式最麻烦,但是综合体验下来我感觉流畅度最好。如果你确实有在Linux上使用VMware虚拟机的需求,那不妨跟着我看下去吧。1、gcc版本和内核版本一定要匹配上,否则会出各种错误。

jiexijihe945的博客 4118

vue项目小感受

vue项目感受

waouya的博客 694

Android 14安装的APK默认允许运行时权限

本文介绍了在Android系统中实现安装应用后自动授予运行时权限的方法。通过在安装完成广播中检测应用安装状态,调用新增的DefaultPermissionGrantPolicy.grantAppRuntimePermissions()函数来授予常规权限,并使用allowSpecialPermission()处理特殊权限(如安装未知应用和悬浮窗权限)。文章详细说明了如何修改DefaultPermissionGrantPolicy类,添加grantAppRuntimePermissions和grantRunti

热衷于Android Framework和系统APP的修改经验分享 686

vue开发心得项目文件介绍

vue开发心得 第二阶段(项目文件介绍)

weixin_45581741的博客 165

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

webpack vuejs项目学习心得

最近在做移动端的项目,最近webpack和vuejs很火,就想到了用vuejs webpack来构建我的项目 先了解了一些webpack的入门基础 http://webpack.github.io/docs/  webpack官方文档 https://zhuanlan.zhihu.com/p/20367175webpack傻瓜式入门一 https://zhuanlan.zhihu.co...

weixin_30273763的博客 175

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

个人做vue项目的心得和体会

vue.js 首先,vue.js是一个数据驱动视图的一个js框架,操作数据,然后实时反应到dom元素上的一个动态视图框架,它也是一个渐进式开发框架,比如,我用vue-cli搭建了一个本地开发环境,用nodejs跑了起来,当把vue引进来之后,要做项目还是远远不够的,就用到了vue全家桶 比如 UI框架 : element-ui http请求工具:ax...

三哥玩前端 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

vue项目开发心得和一些最佳实践

本文记录了一些vue项目中的一些经验,包括项目结构,路由管理,路由使用技巧,公有组件抽取,公有方法抽取,样式管理等,欢迎围观。

袁杰Jerry 9547

vue项目开发学习心得

vue项目开发学习心得 vue v-bind和v-model的区别: v-bind一般绑定样式等 v-model一般作用于表单空间 dos命令 cd 1 进入桌面 vue环境搭建 1、下载node.js并安装 2、在dos命令行输入 node -v 确认node已安装就绪 3、在dos命令行输入 npm install -g vue-cli 安装vue-cli 4、在dos命令行输入 vue- ...

qq_30776285的博客 1155

vue 项目心得总结

项目使用 vue ,组件库使用 Element,模拟数据使用 Easy Mock 。 项目线上网址: 本人对于 vue 、Element 以及 Easy Mock 涉猎不深,不足之处请多多指教! 1、vue 项目目录结构详解       安装好 vue.js 后,生成的目录众多,在此对其进行目录解析       build 文件是项目构建 webpack 相关代码       conf...

yuelinana的博客 1万+

Springboot+vue项目在IDEA上运行的一些心得

准备工作:tomcat,maven,vue,Redis,Mysql示例项目:智慧园区管理系统下载

qq_53628627的博客 6145

【Vue项目心得笔记】页面的分页功能

1、为什么很多项目采用分页功能,比如电商平台同时展示的数据有很多,如果不采用分页功能可能浏览器加载不出来。ElementUI有相应的分页组件,使用起来超级简单,但是我们先掌握自定义分页的功能。 2、分页器需要哪些数据? (1)当前是第几页:pageNo字段代表当前页数 (2)每页展示多少数据:pageSize字段代表 (3)需要知道整个分页器一共有多少个数据:total字段代表 (4)需要分页器连续页面个数:5/7【奇数】奇数是对称的 总结: pageNo: 代表每一页展示多少数据 page

qiaoyangla的博客 1296

【JeecgBoot-Vue3】关于 jeecg-boot-vue3 的项目理解、使用心得和改进建议

jeecg-boot-vue3 提高了我们团队的开发效率整体使用下来非常流畅和方便,极大降低开发成本。jeecg-boot-vue3 符合我对一个开源项目和jeecg团队的认真负责,开源精神的认可。当然我相信随着社区的不断壮大和发展,jeecg-boot项目会发展的更加的好。当然项目的发展和优化不是一蹴而就的。文件内联减少请求数GZIP压缩CDN加速已经变成jeecg-boot用户所可以进行的优化。

m0_60998439的博客 2520

尚硅谷vue前端项目心得1

Day1(1-20) 1.1 cli初始化项目 淘宝镜像(安装速度快) npm install -g cnpm --registry=https://registry.npm.taobao.org 梳理目录含义 node_modules文件夹:项目依赖文件夹 public文件夹:一般放置一些静态资源(图片),需注意:放在public文件夹中的静态资源, webpack进行打包的时候会原封不动打包到dist文件夹中 src文件夹(程序员源代码文件夹): assets文件夹:一般放置的静态资源(一般放置多个组件

im_joy的博客 1263

Vue+Javaweb 项目心得

在做vue项目和javeweb项目联系的心得

weixin_45816803的博客 2696

浅谈Vue项目优化心得

路由优化 1.代码包优化 1.禁止sourceMap,即取消生成map.js文件。 一方面可以减少上线代码包的大小;另一方面提高系统的安全性。 在vuejs项目的config目录下有三个文件dev.env.js(开发环境配置文件)、prod.env.js(上线配置文件)、index.js(通用配置文件)。vue-cli脚手架在上线配置文件会自动设置允许sourceMap打包,所以在上线前...

Genius_cxx 1071

vue 项目心得

v-bind 数据绑定 可以简写成 : 通过 props 将数据对象 传给 组件 export default { props: { seller: { type: Object } } } created 创建变量 两个div,图片与文字之间有空隙,父元素 font-size:0 style 中 使用 mixin 函数,...

weixin_34008805的博客 212
上一篇: $.trim在Ie7,8报错
下一篇: gulp使用心得(安装编译es6文件)
github_39051926
博客等级 码龄9年 3粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值