官网链接
下载Vue.js
搭建环境
- 创建java-web环境
- 格式
- pom.xml引入配置
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
</parent>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--使内嵌的tomcat支持解析jsp-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<!--引入jsp的支持-->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
- 启动类
package com.jsy;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class VueApplication {
public static void main(String[] args) {
SpringApplication.run(VueApplication.class,args);
}
}
- application.yml配置文件
server:
port: 8081
servlet:
jsp:
init-parameters:
development: true
context-path: /
- 启动注意
HelloWorld.html
- 因为我开发有网络 没有下js 直接用的远程
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
- 注意要将Vue的代码放到div的后面,读取代码是从上到下的,只有先知道了div才能对其做操作
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>vue_1</title>
</head>
<body>
<div id="app01">
{{message}},{{username}},{{password}}
<br/>
<span>
{{username}}
</span>
<h4>{{user}}</h4>
<h4>年龄:{{age}}</h4>
<h4>用户名称:{{user.name}} 性别: {{user.sex}}</h4>
<h4>{{list}}</h4>
<h4>{{list[0]}},{{list[1]}},{{list[2]}}</h4>
<h4>{{usersList[0].name}},{{usersList[1].age}},{{usersList[2].name}}</h4>
</div>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
const app = new Vue({
el: "#app01",
data: {
message: "你好!今天是2020年9月21日 星期一",
username:"hr",
password:"hr",
user:{name:"admin",sex:"男"},
age:23,
list:["辽宁","吉林","黑龙江"],
usersList:[{name:"张三",age: 21},{name:"李四",age: 23},{name:"王五",age: 25}]
}
});
</script>
</body>
</html>
Vue.js
- https://cdn.jsdelivr.net/npm/vue/dist/vue.js
- 也可以点击此处下载vue.js