当前位置:首页 > 经验 >

js教程从入门到精通(编程必背50个代码)

来源:原点资讯(www.yd166.com)时间:2022-11-01 10:08:48作者:YD166手机阅读>>

根组件app.vue文件

我们可以看到,一个vue文件包含三部分<template><style><script>,这三个部分正好是网页的上个基本元素HTML CSS JAVASCRIPT,一个spa页面,通过一个或多个以vue文件格式体现的组件便可以构成一个页面,我们看看他是怎么实现通过组件展示一个网页

js教程从入门到精通,编程必背50个代码(5)

vue文件的实现方式

  • 组件的作用域

在组件中,变量是独立的,也就是说在<script>中定义的变量,在其他的vue文件中是不可以访问的,当组件间需要交互数据,怎么办呢,下面就全面的介绍了

  • 父子组件的通信

子组件获取负组件的变量:在子组件中this.$parent,返回父组件的实例,便可以访问父组件的变量,也可以通过props向子组件注入变量。

子组件获取父组件的html:可以通过slot分发父组件的html。

当组件之间的关系并不是父子关系,那怎么办呢,这时我推荐大家使用vue的插件vuex,接下来的文章会专门介绍vuex

vue实例
  • 理解

如果一个应用只有一个vue组件构成的话,从MVC框架来看的话,template标签定义的就是应用的视图层VIEW,script标签中的定义的就是model层了,这样说其实不是很准确,更加确切的说应该的实例中的data对象

<script> data对象:model层

export default {

data(){

return{

//这里是一个应用的model层

text:'你好,Neho'

}

}

}

<template> 视图层

<template>

<div id="app">

{{text}}

</div>

</tempalte>

页面

你好,Neho

  • vue实例

一个vue组件对应一个vue实例,在script标签中,我们通过new Vue()方式创建一个vue实例,通常来说,不通过的组件vue实例是不一样的,我们可以通过向这个方法传入一个对象来实例化不同的vue实例。对象中常用的属性有data属性——定义数据,methods属性——定义操作data数据的函数,created属性——实力在一个vue实例中,不同的生命周期会调用不同的函数钩子,我们来看看一个简单的代码

js教程从入门到精通,编程必背50个代码(6)

根组件

效果

js教程从入门到精通,编程必背50个代码(7)

页面效果

响应式

vue的一个很出色的特点是视图层view(template标签)和数据层model(data中定义的数据)是时时同步的,我们来看看简单的例子

  • 写好代码我们看看效果

代码

js教程从入门到精通,编程必背50个代码(8)

栏目热文

js100个经典实例(js编程100例)

js100个经典实例(js编程100例)

《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目...

2022-11-01 09:34:43查看全文 >>

javascript全套教程(javascript案例教程)

javascript全套教程(javascript案例教程)

已经连续三天分享资料了,继之前分享的Python,小程序、C ,今日再奉上开发必备语言教学,全套的JavaScript...

2022-11-01 10:05:05查看全文 >>

js必背100个代码(java入门必背代码)

js必背100个代码(java入门必背代码)

日常开发中,Date对于我们来说是经常使用到的,平常使用的一些UI框架,如Antd、ElementUI等都会使用像mom...

2022-11-01 09:58:24查看全文 >>

javascript入门图解(javascript基础语法入门)

javascript入门图解(javascript基础语法入门)

JavaScript(通常缩写为JS)是一种解释型、面向对象、多范式的高级编程语言。它被世界上的绝大多数网站所使用,也被...

2022-11-01 10:13:20查看全文 >>

史密斯和海尔热水器哪个好(史密斯到底好不好)

史密斯和海尔热水器哪个好(史密斯到底好不好)

海尔和史密斯这两个品牌的电热水器产品,哪个更好用、更耐用呢?很多人在购买电热水器的时候,在选择海尔和史密斯的时候总是会纠...

2022-11-01 09:40:43查看全文 >>

javascript快速入门教程(javascript学习方法)

javascript快速入门教程(javascript学习方法)

JavaScript(通常缩写为JS)是一种解释型、面向对象、多范式的高级编程语言。它被世界上的绝大多数网站所使用,也被...

2022-11-01 09:32:09查看全文 >>

javascript 菜鸟教程(javascript基础语法菜鸟教程)

javascript 菜鸟教程(javascript基础语法菜鸟教程)

/* * 创建文本框 * _id:文本框编号 * _text:文本框上的文字 * _x:文本框的x位置 * _y:文本...

2022-11-01 10:15:53查看全文 >>

javascript开发手册(javascript官方手册)

javascript开发手册(javascript官方手册)

JavaScript 是世界上最流行的编程语言之一。我相信这是您第一个绝佳选择的编程语言。我们主要使用JavaScrip...

2022-11-01 10:18:23查看全文 >>

javascript全套自学教程(javascript语言入门自学)

javascript全套自学教程(javascript语言入门自学)

你应该已经知道,没有什么简单方法可以创建有效且跨浏览器的JavaScript 代码,除了编写整洁代码的常规挑战外,我们还...

2022-11-01 09:48:26查看全文 >>

javascript实例教程(javascript 开发实例)

javascript实例教程(javascript 开发实例)

摘要: 本篇文章教你如何使用JavaScript在浏览器中完整地定义、训练和部署机器学习算法。虽然它可能不是机器学习传统...

2022-11-01 09:33:58查看全文 >>

文档排行