简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
常见场景有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性,此时的你就像是来到了一个分岔路口:我是把它拆分成两个不同的组件呢?还是保留为一个组件,然后通过props传值来创造差异性从而进行区分呢?两种解决方案都不够完美:如果拆分成两个组件,你就不得不冒着一旦功能变动就要在两个文件中更新代码的风险,这违背了 DRY 原则。反之,太多的props传值会很快变得混乱不堪...
安装方法1:<script>标签引入我们可以在Vue.js的官网上直接下载vue.min.js并用<script>标签引入。Vue会被注册为一个全局变量。vue.min.js的版本开发版本:包含完整的警告和调试模式生产版本:删除了警告,24.72kb min+gzip重要提示:在开发时请用开发版本,遇到常见错误它会给出友好的警告。(开发环...
前言在vue应用的开发中,错误监控和处理大致分为三部分:代码层面的错误,请求上的错误,页面级别;下面依次根据这三部分错误给出处理方案代码层面的错误如果你开启了eslint在编写代码的时候就会提示错误。如:配合eslint基本上可以在开发过程中就将错误提示处理,在开发中就已经解决了,但是因为有当然还有很多不能被eslint检查出来的错误,vue 也提供了全局错误...
Nuxt.js的介绍Nuxt.js概述nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染)Vue.js是开发SPA(单页应用)的,Nuxt.js这个框架,用Vue开发多页应用,并在服务端完成渲染,可以直接用命令把我们制作的vue项目生成为静态html通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的UI渲染我们的目标...
安装脚手架cli3.0全局安装 npm install -g @vue/cli 或 yarn global add @vue/cli查看版本/是否安装成功 vue -V如果你仍然需要使用旧版本的 vue init 功能,你可以全局安装一个桥接工具npm install -g @vue/cli-initvue init webpack my-project创建...
前言Ajax 技术的出现,让我们的 Web 应用能够在不刷新的状态下显示不同页面的内容,这就是单页应用。在一个单页应用中,往往只有一个 html 文件,然后根据访问的 url 来匹配对应的路由脚本,动态地渲染页面内容。单页应用在优化了用户体验的同时,也给我们带来了许多问题,例如 SEO 不友好、首屏可见时间过长等。服务端渲染(SSR)和预渲染(Prerender)技术正是为解决这些问题而生的。..
什么是createMaterialTopTabNavigatorcreateMaterialTopTabNavigator APIcreateMaterialTopTabNavigator(RouteConfigs, TabNavigatorConfig):RouteConfigs(必选):路由配置对象是从路由名称到路由配置的映射,告诉导航器该路由呈现什么。Ta...
理论概述Activity的理解Activity的定义Activity,字面翻译为活动,他是Android定义的四大应用组件之一,也是最重要的用的最多的。一个应用有多个界面,也就是包含多个ActivityActivity的作用用来提供一个能够让用户操作并与之交互的界面一个Activity相当于一个容器,用于存放各种控件的容器,也可以理解为是与用户交互的接口类比Activity与ServletInte
SharedPreferences存储SharedPreferences存储说明sp存储专门用来存储一些单一的小数据key--value存储数据的类型:boolean,float,int,long,StringSharedPreferences存储的位置:/data/data/packageName/shared_prefs/xxx.xml可以设置数据智能是当前应用读取,而别的应用不可以应用卸载时
MVVM框架概述什么是vue是一套构建用户界面的渐进式(用到哪一块就用哪一块,不需要全部用上)前端框架,Vue的核心库只关注视图层vue的兼容性Vue.js不支持IE8及其以下版本,因为Vue.js使用了IE8不能模拟的ECMAScript 5特性。Vue.js支持所有兼容ECMAScript 5的浏览器。...