搜索
博主信息
博文 62
粉丝 3
评论 1
访问量 41261
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
vue安装和vue基本语法
kiraseo_wwwkiraercom
原创
747人浏览过

vue安装

  1. vue create vue //创建vue项目

看到如下效果


第一个是默认的vue3项目
第二个是默认的vue2项目
最后一个是手动选择创建项目(diy选择需要的)
进入下一步
请选择预设:手动选择功能
检查项目所需的功能:(按空格键<space>选择,<a>切换全部,<i>反转选择,按<enter>继续)

选项如下

第一项 es6转es5语法
第二个 typescript
第三个 webapp开发
第四个 路由
第五个 vue状态管理器
第六个 css处理器
第七个 语法检测器
第八个 unit 测试
第九个e2e 测试
实际创建根据需求选择
(本人选择)

继续操作

这是以上几步操作最终的结果

这是安装成功的结果

在终端中 关闭项目 使用CTRL+c 就可以关闭
这个重启项目的时候,就要使用yarn serve命令来启动

基本语法

1.数据绑定

  1. <template>
  2. <div>数据绑定</div>
  3. <div>我是kira</div>
  4. <div>{{name}}</div>
  5. </template>
  6. <script>
  7. export default{
  8. data(){
  9. return{
  10. name: "kira"
  11. }
  12. }
  13. }
  14. </script>
  15. <style>
  16. </style>

输出效果

2.事件绑定

  1. <template>
  2. <div>事件绑定操作</div>
  3. <!-- 点击事件v-on:click 简写@click-->
  4. <!-- 点击改变事件 -->
  5. <div>{{show}}</div>
  6. <button @click="show = !show">{{ button }}</button>
  7. <div>{{num}}</div>
  8. <button @click="num++">{{ click }}</button>
  9. <div>{{numer}}</div>
  10. <button @click="fun(5)">{{ button }}</button>
  11. </template>
  12. <script>
  13. export default{
  14. data(){
  15. return{
  16. show:'true',
  17. button:'点击按钮',
  18. num:'',
  19. click:'点赞',
  20. numer:1,
  21. }
  22. },
  23. //methods 配置项json格式
  24. methods : {
  25. //配置项里的方法
  26. fun(nums){
  27. //在methods里面的js,使用this找到data的数据
  28. this.numer = this.numer+nums;
  29. console.log(this.numer);
  30. this.fun2();
  31. },
  32. fun2(){
  33. alert('我是fun2');
  34. }
  35. }
  36. }
  37. </script>
  38. <style>
  39. </style>

输出效果

3.if判断

  1. <template>
  2. <div>流程条件</div>
  3. <div>v-if 判断 值为真显示,反之假不显示</div>
  4. <!-- <div>苹果</div> -->
  5. <div v-if="show">苹果</div>
  6. <div>
  7. v-if 和 v-show
  8. <p>相同点: 当show为真的时候都显示</p>
  9. <p>不同带:当show 为假 的时候 v-if 直接注释掉之,而v-show 在会标签中出现style="display:none;";</p>
  10. </div>
  11. <div v-if="show">苹果</div>
  12. <div v-show="show">苹果</div>
  13. </template>
  14. <script>
  15. export default{
  16. data(){
  17. return{
  18. show:true,
  19. }
  20. },
  21. //methods 配置项json格式
  22. methods : {
  23. //配置项里的方法
  24. fun1(){
  25. console.log('这是方法1');
  26. },
  27. fun2(){
  28. console.log('这是方法2');
  29. }, fun3(){
  30. console.log('这是方法3');
  31. },
  32. }
  33. }
  34. </script>
  35. <style>
  36. </style>

输出效果

4.循环

  1. <template>
  2. <div></div>
  3. <div>喜欢的水果</div>
  4. <div>{{shuiguo}}</div>
  5. <div>循环的方式</div>
  6. <ul>
  7. <!-- vue的循环的基本写法 -->
  8. <li v-for="v in shuiguo">{{v}}</li>
  9. </ul>
  10. <ul>
  11. <!-- vue的循环的基本写法 -->
  12. <!-- v 是循环的值,k是下标, index 是对象0就开头的下标 -->
  13. <li v-for="(v,k,index) in shuiguo">{{v}}--{{k}}--{{index}}</li>
  14. </ul>
  15. </template>
  16. <script>
  17. export default{
  18. data(){
  19. return{
  20. shuiguo: [
  21. "西瓜",
  22. "木瓜",
  23. "哈密瓜",
  24. "山竹",
  25. "樱桃",
  26. "香蕉",
  27. "芒果",
  28. "火龙果",
  29. ]
  30. }
  31. },
  32. //methods 配置项json格式
  33. methods : {
  34. }
  35. </script>
  36. <style>
  37. </style>

输出效果

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
1条评论
蔡军立 2022-09-17 08:00:27
写的真好啊,必须向你学习
1楼
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学