logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker概念

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问题容器 VS 虚拟机Docker基本概念: 镜像(Image),容器(Container),仓库(Repository...

Vuejs框架的总结

前端知识点总结——Vue2018-04-15 web前端开发1.框架和库的区别框架(framework):有着自己的语法特点、都有对应的各个模块。库(library):专注于一点。框架的好处:提到代码的质量,开发速度提高代码的复用率降低模块之间的耦合度(高内聚低耦合)UI:user interfaceGUI:graphical user interfaceCLI:command line inte

v-model和v-bind

VUE的模板采用DOM模板,也就是说它的模板可以当做DOM节点运行,在浏览器下不报错,绑定数据有三种方式,一种是插值,也就是{{名称}}的形式,一种是v-绑定,还有一种是v模型{{名称}}的形式比较好理解,就是以文本的形式和实例数据中对应的属性进行绑定比如。:var app = new Vue({el:'#app',template:'<div @ click =“toggleNam

vuejs的路由功能

最简单的路由1,原理:通过控制父组件一个路由变量的值,来动态改变指向的组件;而被指向的组件又通过渲染方法被渲染到父组件中,因此当指向组件改变时,被渲染的组件也随之改变;因此,就相当于通过控制一个变量来实现了路由的效果;2,核心:通过渲染方法来写,比较优雅。事实上也可以通过模板标签来写,但这样写的话,就会像之前解释渲染方法的用处一样,会写很多额外的代码(通过V-如果写在标签里,来判断到底渲染哪个组件

实现返回上一级

1,vue里面实现返回上一级或返回VUE里面实现返回上一级:此$ router.back(-1);2,vuex的实现方式: 如果(这个。$商店。状态。previousRouter。名){这个。$路由器。推({ 名称: 此。$商店。状态。previousRouter。名称 });}3,vuex的安装及使用: 项目报错如下:TypeError: Cannot read...

vue computed计算属性和watch监听事件

参考一:1、计算属性适用的情形我们可能会有这样的需求,一个数据属性在它所依赖的属性发生变化时,也要发生变化,这种情况下,我们最好使用计算属性。例如在下面这个例子中,如果我们使用监听函数,代码就会变得有点冗余。<div id="demo">{{ fullName }}</div>var vm = new Vue({el: '#demo',dat...

vue的路由和vuex的使用

我们使用vue-router及vuex时引入它们的方式是直接以<script src =“xxx”>的方式引入且就在一个文件中写。但是实际开发时,我们并不是这样操作的,一般我们会使用VUE-CLI脚手架。但是使用VUE-CLI的话,我们在引入VUE路由器及vuex时写法会稍有不同,这里我来举个通俗易懂的例子(每一步都很详细且代码中比较重要或者难以理解的地方我都注释出来了

vuejs的render方法使用

非使用渲染方法的情况完整代码:<!DOCTYPE html><html><head><title>Vue的render方法说明</title><script src="https://unpkg.com/vue@2.1.10/dist/

react-router路由配置

vue路由传参,路由配置const RouteConfig = [{path: 'first',component: First,name: '第一个路由',routes: [{path: '1',component: Ch...

vue的响应式+data更新

关于数组使用数组变异方法对Vue实例中data里面的数组使用变异方法操作的时候,Vue可以检测到变化并进行更新变异方法包括push()pop()shift()unshift()splice()sort()reverse()非变异方法非变异方法因为不会直接改变原始数组,所以需要使用另外的方法,比如用新数组去替换原数组。用含有相同元素的数组去替换原来的数组是非常高效的操作var example1 =

    共 24 条
  • 1
  • 2
  • 3
  • 请选择