首页 > 其他分享 >11-SpringBoot2整合Vue最简入门

11-SpringBoot2整合Vue最简入门

时间:2022-11-12 19:00:44浏览次数:48  
标签:11 最简 Vue methods -- vue 按钮 data


vuejs入门

环境搭建

11-SpringBoot2整合Vue最简入门_vue.js


》1:导入文件

<script type="text/javascript" src="js/vue.js"></script>
<script type="text/javascript" src="js/axios.js"></script>

》2:准备 app视图

<!--        1,使用div-->
<div id="app">
<h1>单向绑定:就是取值</h1>
{{name}}
{{url}}
<br/> <a v-bind:href="url">百度一下</a>
<br/> <a :href="url">百度一下</a>
<br/> <input type="text" v-bind:value="name" >
<h2>双向绑定:可以取值也可以赋值</h2>
<br/> <input type="text" v-model:value="name" >
<br/> <button v-on:click='show1' >点我试试44</button>
<br/> <button @click="show2($event,10)">点我试试44444</button>
</div>

》3:创建Vue对象

<!--2创建vue对象 -->
<script type="text/javascript">
var vue = new Vue({
el: "#app",
data: { //1,保存页面的数据 2,将后台数据保存
name:'hello',
url:'https://www.baidu.com'
},
methods:{
show1:function(){
alert('show1')
},
show2:function(event,num){
alert('show2')
console.log(event)
console.log(num)
}
}
})
</script>

重点在
(1)el指定作用范围
(2)data为视图显示的数据
(3)methods为可调用的js方法

示例:

src\main\resources\static\demo02vif.html
》1:导入

<script type="text/javascript" src="js/vue.js"></script>
<script type="text/javascript" src="js/axios.js"></script>

》2:准备视图

<!--        1,使用div-->
<div id="app">

{{n}}
<br/> <button @click="change()">修改n</button>

<!-- 1显示按钮 1 2 显示按钮2 3 显示其他-->
<!-- <br/> <button v-if="n == 1" >按钮1</button>-->
<!-- <br/> <button v-if="n == 2">按钮2</button>-->
<!-- <br/> <button v-if="n == 3">其他</button>-->

<!-- <br/> <button v-if="n == 1" >按钮1</button>-->
<!-- <br/> <button v-else-if="n == 2">按钮2</button>-->
<!-- <br/> <button v-else>其他</button>-->
<br/> <button v-show="n == 1" >按钮1</button>
<br/> <button v-show="n == 2" >按钮1</button>
<br/> <button v-show="n == 3" >按钮1</button>
</div>

》3:编写vue的data,methods

<!--2创建vue对象 -->
<script type="text/javascript">
var vue = new Vue({
el: "#app",
data: {
n:0
},
methods:{
change:function(){
//this.n ++
vue.n ++
}
}
})
</script>


标签:11,最简,Vue,methods,--,vue,按钮,data
From: https://blog.51cto.com/u_12937594/5846758

相关文章

  • 如何使用vite搭建vue3项目详解
    目录一:npm构建二:更改http://localhost:3000/到8080与Network路由访问三:配置vite别名(npminstall@types/node--save-dev)四:路由(npminstallvue-router@4)五:vuex(n......
  • vue 翻页组件vue-flip-page
    方法change(改变页面)tap(点击)turning(正在翻页)prev(前一页)next(后一页)翻到指定页面:handleSwitchManual(index){if(index===this.currentIndex)......
  • Vue中JSX的基本用法
    基本用法首先需要约定一下,使用JSX组件命名采用首字母大写的驼峰命名方式,样式可以少的可以直接基于vue-styled-components写在同一个文件中,复杂的建议放在单独的_Styles.js_......
  • 11.12小记
    上午补了昨晚做的E,F感觉E以后遇到也只能才结论,证明估计一辈子都搞不出来。F是个并查集+启发式合并,灰常好写拿了个最短解。学了一波bitset,以后暴力又可以节省时间里。......
  • Atcoder ARCaea 118 B
    我又来啦!光&对立题面小A正在调配药剂。传说中有一种最强的药剂,叫做Tempestissimo,用了$K$种药剂,标号$1\simK$。当时(由于这药剂只调配过一次)分别用了$......
  • 2022-2023-1学期 20221417 《计算机基础与程序设计》第11周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第十一......
  • SpringBoot+Vue实现excel导入带格式化的时间参数(moment格式化明天日期并设置el-date-
    场景若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108278834在上面进行Ex......
  • 2022.11.11
    今天,全校都去秋游了,只有Oier还在训练。P5004专心OI-跳房子其实就是前一天那道P5059中国象棋的加强版。状态转移方程也就略有变动:\(f_i=\sum_{j=1}^{i-m-1}f......
  • Linux-0.11操作系统源码调试
    学习操作系统有比较好的两种方式,第一种是跟着别人写一个操作系统出来,《操作系统真相还原》、《Orange's:一个操作系统的实现》等书就是教学这个的;另一种方式就是调试操作系......
  • 使用vue 搭建猫眼后台演员列表
    首先创建一个DirectorList.vue js部分 ......