VUE超超超!入门介绍

嗯。。。VUE手把手教程来了!

在运行vue项目之前是必须需要安装下面两个,但实际上node.js中有npm,npm是一个包管理工具,可以理解为和Maven差不多 的东西在这里插入图片描述
在执行npm命令时,默认使用的是国外的下载源,可以 通过一下代码配置为淘宝的镜像 :

npm config set registry https://registry.npm.taobao.org

成功之后,接下来安装 Vue的工具:

  • npm install -g vue-cli # 只需要第一次安装时执行
  • vue init webpack my-project # 使用webpack模板创建一个vue项目
  • cd my-project #进入到项目目录中
  • npm install # 下载依赖(如果在项目创建的最后一步选择了自动执行npm install,则该步骤可以省略)
  • npm run dev # 启动项目

这里我们使用PowerShell来创建一个 vue项目,用cmd也是可以的
在这里插入图片描述

在downloading template一段时间后就会开始一些列的设置,黄色字体为系统对你的询问,后面为我创建这次项目时候做出的选择。在最后一步我选择了No,是因为带你第一次创建vue项目还是一步一步来,熟悉后便可选择上面两项的 任意一项了。这里其实只是选择No后,需要我们进入到项目文件夹中手动执行运行一下npm install,而选择了yes他会自动帮你执行这条命令。项目生成后我们这次使用HBuilder X来打开目录,不要问为什么。。。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200827233007736.png#pic_center

其中package.jsonpackage.json 定义了当前项目的依赖,其中dependencies 当项目打包后会跟着项目一起发布。devDependencies开发时候的依赖,项目打包后不会跟着项目一起发布。执行npminstall 时下载的也就是这里面的依赖,就是node_modules文件。
运行项目后我们发现,明明 只有一个index.html页面,为什么却显示了这么多内容呢?这里修改了index.html中的title为javaboy,来确定这一点。
在这里插入图片描述
在这里插入图片描述
很容易想到 ,这里是因为html页面中body的内容被替代了!我们来看main.js的代码(整个项目入口)
在这里插入图片描述
这里new了一个vue对象,el: #'app'的意思是把前面html页面中id='app’进行 了渲染,然后注册新的组件{ App }(导入在页面最上方import。先导入,在注册!)
最后显示的内容为 template: '<App/>'。我们来看看App.vue里面定义的内容
在这里插入图片描述
页面由<template>,<script>,</style>三部分组成。是不是发现了template呢?
在div中,展示了一张图片,然后是一个陌生的<router-view/>路由。可以把路由简单理解为一个占位符,展示什么内容不确定也不知道,具体所展示的内容由访问 的URL来决定。URL指向了什么资源,这个标签的位置就展示什么!简单的来说就是不同路径展示 不同的东西在这里插入图片描述
可以在components中看到一个HelloWorld.vue的文件,定义好之后需要在路由里面去注册 ,注册后才能跳转可以看到index.js中先import,然后在routes[]中定义了路径、名字、组件名称。路径。然后找组件 。现在我们来自定义一个组件,然后注册后访问他!
在components文件夹下定义一个.vue文件
在这里插入图片描述
随后在路由表中注册,并且进行配置
在这里插入图片描述
在这里插入图片描述
大功告成!

### 解决 PP-OCRv4 出现的错误 当遇到 `WARNING: The pretrained params backbone.blocks2.0.dw_conv.lab.scale not in model` 这样的警告时,这通常意味着预训练模型中的某些参数未能匹配到当前配置下的模型结构中[^2]。 对于此问题的一个有效解决方案是采用特定配置文件来适配预训练权重。具体操作方法如下: 通过指定配置文件 `ch_PP-OCRv4_det_student.yml` 并利用已有的最佳精度预训练模型 (`best_accuracy`) 来启动训练过程可以绕过上述不兼容的问题。执行命令如下所示: ```bash python3 tools/train.py -c configs/det/ch_PP-OCRv4/ch_PP-OCRv4_det_student.yml ``` 该方案不仅解决了参数缺失带来的警告,还能够继续基于高质量的预训练成果进行微调,从而提升最终检测效果。 关于蒸馏的概念,在机器学习领域内指的是将大型复杂网络(teacher 模型)的知识迁移到小型简单网络(student 模型)。这里 student 和 teacher 的关系是指两个不同规模或架构的神经网络之间的指导与被指导的关系;其中 teacher 已经经过充分训练并具有良好的性能,而 student 则试图模仿前者的行为模式以达到相似的效果但保持更高效的计算特性。 至于提到的 `Traceback` 错误信息部分,由于未提供具体的跟踪堆栈详情,难以给出针对性建议。不过一般而言,这报错往往涉及代码逻辑错误或是环境配置不当等问题。为了更好地帮助定位和解决问题,推荐记录完整的异常日志,并仔细检查最近修改过的代码片段以及确认依赖库版本的一致性。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值