学java要学vue吗_学vue之前必看

Vue学习

1.1 vue.js是什么?

​ Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

1.2 hello Vue

Vue

{{messages}}

var vm=new Vue({

el:"#app",

data:{

messages:"hello vue"

}

})

还可以通过v-bind绑定元素

Vue

鼠标停在我的上面看看

var vm=new Vue({

el:"#app",

data:{

messages:"hello vue"

}

})

1.3判断和循环

判断if

Title

Yes

No

A

B

C

D

var vm=new Vue({

el:"#app",

data:{

seen: true

}

})

var vm2=new Vue({

el:"#app2",

data:{

type: 'A'

}

})

循环for

Title

{{item.message}}

var vm=new Vue({

el:"#app",

data:{

items:[

{message: '前端'},

{message: '后端'},

{message: '运维'}

]

}

})

1.4 methods事件(单向绑定 v-on)

Click Me

var vm=new Vue({

el:"#app",

data:{

message: '小胖学java'

},

methods:{ //方法定义在methods中,v-on绑定事件

SayMessage: function () {

alert(this.message)

}

}

})

1.5双向绑定(v-model)

请输入:

内容为:{{message}}

var vm=new Vue({

el:"#app",

data:{

message: ''

}

})

下拉框的双向绑定

---请选择---

A

B

C

选了:{{message}}

var vm=new Vue({

el:"#app",

data:{

message: ''

}

})

1.6Vue组件

Vue.component("jinhao",{

props:['value'],

template:'

{{value.message}}'

})

var vm=new Vue({

el:"#app",

data:{

items:[

{message: '前端'},

{message: '后端'},

{message: '运维'}

]

}

})

1.7axios通信

{{info.name}}
{{info.address.city}}

小胖的Java博客

var vm=new Vue({

el:"#app",

//data属性 vm

data(){

return {

//请求返回合适的参数,必须和json一样

info: {

name: null,

url: null,

address: {

street: null,

city:null

}

}

}

},

mounted(){

axios.get('data.json').then(response=>(this.info=response.data));

}

})

1.7 计算属性Computed

{{cruuentTime1()}}

{{cruuentTime2}}

var vm=new Vue({

el:"#app",

data:{

merssage: "wo"

},

methods: {

cruuentTime1: function () {

return Date.now();

}

},

computed:{

cruuentTime2: function () {

//如果computed中的数据发生了改变,就是merssage变了,返回值return也会发生改变

this.merssage;

return Date.now();

}

}

})

1.8组件插槽 slot

Vue.component('todo',{

template: '

' +

''+

'

  • '+

''+

'

'+

'

'

});

Vue.component('todo-title',{

props:['title'],

template: '

{{title}}
'

});

Vue.component('todo-items',{

props:['value'],

template: '

{{value.java}}'

});

var vm=new Vue({

el:"#app",

data:{

title: '小胖学技术',

jishu:[

{java: "spring"},

{java: "springmvc"},

{java: "mybatis"}

]

}

})

1.9自定义事件内容分发

v-bind:index="index" v-on:remove="removeItems" v-bind:key="index">

Vue.component('todo',{

template: '

' +

''+

'

  • '+

''+

'

'+

'

'

});

Vue.component('todo-title',{

props:['title'],

template: '

{{title}}
'

});

Vue.component('todo-items',{

props:['value','index'],

template: '

{{index}}---{{value}} 删除',

methods:{

remove:function (index) {

this.$emit('remove',index);

}

}

});

var vm=new Vue({

el:"#app",

data:{

title: '小胖学技术',

jishu:[

"spring",

"springmvc",

"mybatis"]

},

methods:{

removeItems:function (index) {

console.log("删除了"+this.jishu[index]+"元素");

this.jishu.splice(index,1);

}

}

})

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 全局_全局关键字,带Python示例

python 全局Python全局关键字 (Python global keyword) global is a keyword (case-sensitive) in python, it is used to declare a global variable inside a function (from a non-global scope). global是python中的一个关键字(区分大小写),用于在函数内部声明…

php中函数的默认值,参数的顺序

形式参数可以在定义时候给参数赋一个默认值&#xff0c;默认值不能是一个变量&#xff0c;可以是常量&#xff0c;当调用函数时&#xff0c;如果没有参数&#xff0c;函数就会按照默认值处理&#xff0c;如果传递了参数&#xff0c;就按照传递的参数处理 <?phpheader(cont…

.NET Enterprise Services Performance

http://msdn.microsoft.com/library/default.asp?url/library/en-us/dncomser/html/entsvcperf.asp?frametrue Summary: See the performance of native COM and .NET Enterprise Services components when applied to different activation and calling patterns. Get guide…

10款精选的用于构建良好易用性网站的jQuery插件

这篇随笔收集了10款非常给力的jquery 插件&#xff0c;帮助你构建易用性良好的网站&#xff0c;希望对你有用&#xff01; Embedded help system 看过该插件demo后&#xff0c;感叹道&#xff0c;真是太棒了&#xff01; 点demo里的How to下面的几个链接看看效果:) Embedded …

常见的Java审计代码函数关键字_转载:Java代码审计汇总系列(一)——SQL注入

原文链接&#xff1a;https://cloud.tencent.com/developer/article/1534109一、代码审计相比黑盒渗透的漏洞挖掘方式&#xff0c;代码审计具有更高的可靠性和针对性&#xff0c;更多的是依靠对代码、架构的理解&#xff1b;使用的审计工具一般选择Eclipse或IDEA&#xff1b;审…

python中bool函数_bool()函数以及Python中的示例

python中bool函数Python bool()函数 (Python bool() function) bool() function is used to convert a given value to the Boolean value (True or False) as per the standard truth testing procedures. It accepts a value (like an integer, list, maps, etc) and convert…

php中函数参数个数问题

形参大于实参 <?phpheader(content-type:text/html;charsetutf-8);function fun($name,$sex,$age){echo 名字是.$name,<br>;echo 性别是.$sex,<br>;echo 年龄是.$age,<br>;}fun(DL_one,21); ?>可以看出&#xff0c;能执行但报错 实参个数大于形参个…

忘记交手机费,招商银行的自助缴费不错!

最近一直太忙,结果手机费忘记交了,前天一拨电话,"对不起,您的手机已欠费",不过,只是限制呼出,还能接(全球通这点还是挺人性化的,不过是否值50大洋的月租?) 今天上网用一卡通缴费,点完确定,系统提示缴费成功,手机立即就可以拨出去了.效率还是很高的,省了我不少麻烦. …

java criteria exist_Java Criteria.addExists方法代碼示例

import org.apache.ojb.broker.query.Criteria; //導入方法依賴的package包/類/*** see org.kuali.kfs.module.bc.document.dataaccess.BudgetConstructionLockDao#getOrphanedPositionLocks(java.lang.String)*/public List getOrphanedPositionLocks(String lockUnivId) {Cri…

python实例31[解析buildlog]

简单地解析VisualStudio的buildlog&#xff1a;&#xff08;有的时候log文件太长&#xff0c;但是我们只是关心warning和error&#xff0c; 通过该程序可以直接得到所有的warning和error的行&#xff09; importrewarninglist []warninglist.append("warning C\d{4}"…

php的静态变量static在函数内部

静态变量放在函数内 <?phpheader(content-type:text/html;charsetutf-8);function fun(){static $num1;$num;echo $num,<br>;}fun();fun(); ?>静态变量放在函数内&#xff0c;作用域没变&#xff0c;生命周期变了&#xff0c;页面执行完毕才销毁&#xff0c;静态…

java json帮助类_java 写一个JSON解析的工具类

上面是一个标准的json的响应内容截图&#xff0c;第一个红圈”per_page”是一个json对象&#xff0c;我们可以根据”per_page”来找到对应值是3&#xff0c;而第二个红圈“data”是一个JSON数组&#xff0c;而不是对象&#xff0c;不能直接去拿到里面值&#xff0c;需要遍历数组…

关键字驱动测试示例_带有示例的False关键字

关键字驱动测试示例Python False关键字 (Python False keyword) False is a keyword (case-sensitive) in python, it is a Boolean value (a value of class type bool). False is the result of a comparison operation. False是python中的关键字(区分大小写)&#xff0c;它是…

DC (域控制器)上 DNS 不查询非掌管 Domain(域) 的解决办法 --(转)

如何移除根 DNS 区域 运行 Windows Server 2003 的 DNS 服务器在它的名称解析过程中遵循特定的步骤。DNS 服务器首先查询它的高速缓存&#xff0c;然后检查它的区域记录&#xff0c;接下来将请求发送到转发器&#xff0c; 最后使用根服务器尝试解析。 默认情况下&#xff0c;Mi…

数据库主键的使用心得

1.数据库设置数据格式的作用其实是为了规范数据的存储 同时数值型也会便于后期统计&#xff0c; 如果每个字段都是varchar来存储就失去了他本身的意义了。 2.设置主键是为了让记录不重复&#xff0c;如监测站点&#xff0c;监测时间这样的联合主键有利于重复的记录进不去&#…

php函数的预加载

php代码的执行过程&#xff1a;词法分析-------语法分析------------编译-----------加载编译的代码--------执行 函数的预加载就是在加载编译的代码过程中&#xff0c;会把函数的代码加载到内存中去&#xff0c;搜易我们在执行代码的时候&#xff0c;函数已经在内存中了 <…

python none_None关键字,带Python示例

python nonePython None关键字 (Python None keyword) Note: None is not a keyword – we are just considering & writing it as a keyword which is a replacement of null (in C/C). 注意&#xff1a; None不是关键字–我们只是考虑并将其编写为关键字&#xff0c;以替…

永久勘误:微软等面试100题系列,答案V0.4版[第41-60题答案]

永久勘误&#xff1a;微软面试100系列答案V0.4版[第41-60题答案] 作者&#xff1a;July、何海涛等网友 ---------------------------几点声明: I、 此微软面试100题系列永久更新&#xff0c;答案永久勘误&#xff0c;永久优化。随时&#xff0c;永远&#xff0c;欢迎&#xff…

php中的__FUNCTION__

__FUNCTION__:魔术常量&#xff0c;获取函数名 <?phpheader(content-type:text/html;charsetutf-8);function fun(){echo __FUNCTION__;}fun(); ?>

退出win不保存设置

退出win不保存设置 最后我们把“组策略”请出来做一点变动。在运行框键入“gpedit.msc”&#xff0c;确定后&#xff0c;进入组策略窗口。打开“用户配置”/“管理模块”/“桌面”&#xff0c;选中“退出时不保存设置”&#xff0c;鼠标右键“属性”&#xff0c;将“策略”页“…