【Vue】入土篇(vue2自用笔记)

单页使用与脚手架使用

单页使用,在本页需要导入vue.js文件

示例1--部分

<body>
    <div id="app">
        <h2>{{name}}</h2>
    </div>
    <!-- 1. 导入Vue的开发包 -->
    <!-- <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> -->
    <script src="./lib/vue.js"></script>
    <script type="text/javascript">
        // 创建一个Vue实例
        var app = new Vue({
            el: "#app", // 要渲染的的元素
            data: { // 在data属性中存放el需要使用到的数据
                name: "Vue快速使用"// 将msg渲染到页面上
            }
        })
    </script>
</body>

示例2------demo1.html--完整

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/vue.js"></script>
	</head>
	<body>
		<div id="app">
      <!-- 双向绑定  1 绑定输入框中的值 2 绑定data当中的msg -->
      <input type="text" v-model="msg"><br>
      <!-- 插值表达式 -->
			{{msg}}
      <hr>
      <!-- 事件处理 -->
      <button v-on:click="num++">点击</button>
      {{num}}
      <hr>
      <button v-on:click="add">点击</button>
      {{num1}}
		</div>
	</body>
	<script>
		var app = new Vue({
			el:"#app",
			data:{
				msg:"",
        num:0,
        num1:1
			},
      methods:{
        add(){
          this.num1++
        }
      }
		})
	</script>
</html>

脚手架使用

第一步:

1.安装各种环境(建议网上教程找一下,可以找node.js安装,npm 安装,vue-cil安装)

2.检查是否安装成功(很重要)

打开终端cmd:快捷键win+R,输入cmd,按下enter

(以下示例版本适用本篇,版本不同可能导致错误)

(以下版本配置如果创建vue3项目就报错,创建项目请注意)

输入以下三行命令

(没出现版本号的说明没安装上)

(或者换一个路径执行后没有版本号的说明没有全局安装)

C:\Users\action>node -v
v12.22.12

C:\Users\action>npm -v
6.14.16

C:\Users\action>vue --version
@vue/cli 5.0.8



(忽略本条,此处记录一个解决办法)版本不同导致报错提示:

Error: @vitejs/plugin-vue requires vue (>=3.2.13) or @vue/compiler-sfc to be present in the dependency tree.

在这行下面还有很迷惑的:

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! demo2@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the demo2@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\chengxu\node\node-v12.22.12-win-x64\node_cache\_logs\2024-05-15T03_33_26_768Z-debug.log

(以为是没清缓存,清半天就这三行命令我一直执行,结果才看到是版本错误)

npm cache clean --force
npm install
npm run serve

so 最后创建项目直接选了vue2项目(老师要求vue2)

如果需要版本升级(创建vue3项目的情况)

node npm vue版本一起更换,至少确保对应,否则报错



第二步:创建项目

注:确保环境全局安装(没有的话,在install 时都加上  -g)

1.选择一个文件夹,使用管理员权限打开终端命令行

ps:文件夹可以不为空(但是尽量为空(个人认为是比较良好的习惯??

再ps:(demo1为项目名字,可以自定义,但是尽量英文

vue create demo1

2.执行后,选择     ?行的蓝绿色字这些

等待创建ing,出现success就是创建项目成功

3.运行项目

进入项目根目录(注意:是在刚刚创建的项目名字的目录下)

cd demo3

执行运行项目的命令

npm run serve

按住ctrl点击下图中的8080就可以访问,点不了的直接在浏览器输入也行

进入页面有一个默认首页,这页是在App.vue文件下的,可以删掉,自己写页面

第三步:关于写项目

启动之后,修改代码不用重启,保证修改的文件有保存就行

页面以及样式等写在App.vue(等系列.vue文件)

(components文件夹专门用于存放组件,详情参照组件化开发

(本人对于组件化开发的理解:在components注册的组件可以直接用于页面中,同时涉及父子组件之间传值以及数据双向绑定)

关于页面结构

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值