Vue3-黑马(一)

目录:

(1)vue3-基础-环境准备

(2)vue3-基础-入门案例

(3)vue3-基础-main.ts


(1)vue3-基础-环境准备

 

vue3的技术选型,它提供了两套API,一个是选项式的API(vue2的东西)和组合式的API

我们用组合式的API,因为它更简单

用typescript:用它的interface定义它的类型,

vite:构建工具构建速度较快

pinia:是新一代的vuex

Antdv(阿里巴巴):视图组件 

用vite来创建项目:以向导的方式,创建vue的项目

 

 输入向导的名字:项目名字

 选择框架:vue

选择使用的语言: 

 最终会把项目创建好:生成一个client文件夹

 进入目录:下载依赖

 运行项目:

 

浏览器访问:表示使用vite 

 vscode打开:

 

 

 装一个vue的插件

 和中文的插件:

安装一个浏览器插件:

 

会多出来一个vue的一项:

 

修改端口: 

项目默认监听的5173,还可以修改端口,想改项目的配置文件:vite config.ts

 

 

 

设置监听ip:

 

 我们访问的使用的localhost,这个ip地址去访问的,这就意味着,只能自己去访问,在局域网中别人是不能访问你这个vue的应用的,这个怎么该呢

 我们可以更改监听的主机:监听所有的ip

这样就多了另外的网卡的ip地址 

 

 

 这样在一个局域网中其他的测试人员,就可以访问你这个vue的服务了

这么多的配置,可以在vite的官网查看配置:

 

 配置代理:

 

 

 (2)vue3-基础-入门案例

启动前端服务器:npm rum dev 

 删掉App.vue中的代码:

 <template>:是一个模板,写html代码

{{ msg }} 绑定数据

@click:绑定事件

 

点击按钮:后打印的变量确实修改,但是页面没有变化 

 因为刚才的变量不是响应式的变量,在vue3里只要响应式的变量才能在页面达到响应式的更新,可以使用vue的函数把普通的变量包装成响应式的变量

只有响应式的数据,当数据发生改变后,才能在html的代码中展示出来

引入函数ref:

修改这个值的话需要带上.value

 

 

 

 

 (3)vue3-基础-main.ts

根组件: 

 

 

主页面: 

 

 createApp()创建App的应用程序,App.vue是一个根组件,mount函数:把根组件对应的html代码挂载到主页面上去

 

 

 新建一个组件:然后挂载到主页面上去

 修改mian.ts:

我们学习的组件,可以把它作为根组件挂载到主页面上,这样就可以看大效果啦

点击页面中的vue插件:会显示页面中的组件,右侧显示变量

 

 可以在下面修改测试:

 

可以使用浏览器插件,用来开发和调试。 

 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值