vue2关闭父页面(vue关闭窗口浏览器调用方法)

vue2关闭父页面(vue关闭窗口浏览器调用方法)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <h4>一、下载</h4> 

讯享网

官网下载,建议下载长期支持版本

二、Vue项目-创建

讯享网

三、API风格

1、注意点

​ 选项式 API 在 Vue 2 和 Vue 3 中都是可用的,而组合式 API 则是 Vue 3 特有的新特性,不过可以通过插件形式让 Vue 2 也能享受到。

2、选项式
 
3、组合式
讯享网

四、TypeScripe

1、TypeScripe是JavaScripe的超集
2、安装
 
3、使用

​ ts给对象类型抽取用interface、给其他类型抽取用type


讯享网

讯享网

五、Element

1、分类
  • Element UI: 基于 Vue 2.x 开发,官网
  • Element Plus: 基于 Vue 3.x 开发,完全兼容 Vue 3.x 的新特性,官网
  • 其他组件库:tdesign,官网
2、安装

参照官方文档,安装Element Plus组件库(在当前工程的目录下):npm install element-plus –save(局部安装,一个项目只需要做一次即可)

3、引入Element组件库
 
4、基础使用案例
讯享网
5、表单校验
 
6、watch侦听
讯享网

六、Vue Router

1、Vue的官方路由,Vue中的路由:指的是路径 与 组件 的对应关系
2、Vue Router中的三个核心组成部分
  • router实例,维护了应用的路由信息(routes)
  • :路由链接组件
  • :动态视图组件
3、使用
1、安装、导入
 
2、新建index.ts
讯享网
3、新建views/layout/index.vue页面
 
4、在合适位置定义动态视图组件
讯享网

七、vite实现反向代理、拦截器、提取公共路径

1、vite的反向代理只在VScode本地生效,vue项目放在服务器上时,还需要依靠nginx进行反向代理
2、导入工具类request.ts
 
3、vite.config.ts配置文件添加反向代理
讯享网
4、axios请求提取到dept.ts
 
5、axios请求调用
讯享网

八、Pinia状态管理工具

1、安装引入
 
2、自定义stores/counter.ts
讯享网
3、外部调用
 
4、Pinia持久化
1、默认情况下,浏览器画面一刷新数据就丢失了
2、安装引用
讯享网
3、Store中开启pinal持久化功能
 

九、打包部署

  1. VScode执行npm脚本build,打包完成的文件都存在dist文件夹中
  2. 下载nginx
  3. 部署:将打包好的 dist 目录下的文件,复制到nginx安装目录的html目录下
  4. 修改nginx.conf文件,配置反向代理
  5. 启动:双击 nginx.exe 文件即可,Nginx服务器默认占用 80 端口号。

十、相关工具

讯享网

安装参考链接

十一、项目创建

  1. npm创建:提供了一些其他插件,创建方式相对简陋,Vue3参考
  2. vite创建:模块集中,可以自由选择,vite官网参考
  3. TDesign模板项目创建:基于PC、移动模板页面,进行二次开发时使用,TDesign官网参考

小讯
上一篇 2025-05-04 12:12
下一篇 2025-06-11 14:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/156519.html