- 博客(15)
- 收藏
- 关注
原创 uni-app跳转拦截,可以拦截tabbar页面,分享给大家,不喜勿喷。
1.项目里写一个js文件//拦截器 拦截只要是未登录状态,想要跳转到名单内的路径时,直接跳到登录页。// 页面名单const whiteList = [ '/pages/add/index', '/pages/auction/index', '/pages/tim/record', '/pages/mine/index',]uni.addInterceptor('switchTab', { // tabbar页面跳转前进行拦截 invoke (e) { if (!uni.getS
2021-10-18 18:06:00 3319 5
原创 ES6
ES6Js的三大组成部分ECMAScript:JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型 (数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript 是一套标准,定义了一种语言(比如JS)是什么样子。文档对象模型(DOM)DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。DOM 将 把整个页面规划成由节点层级构成的文档。HTML 或 XML 页面的每个部分 都是一个节点的衍生物。
2020-12-10 19:36:30 132 1
原创 vue计算属性computed和侦听属性watch的用法和区别
计算属性computed是基于响应式进行缓存,所以在执行的时候效率高,且只执行一次,从缓存读取,除非data里面的数据有更改才重新调用。注意:计算属性里面必须要ruturn,否则无法拿到结果。计算属性本质是一个函数,当做属性来使用,调用时不要加() <div id="app"> <div>{{reverseString}}</div> <div>{{reverseString}}</div> <div>{{r
2020-11-19 16:41:36 234
原创 javascript,ES6最常用语法
ES6常用特性let,constES5只有全局作用域和函数作用域,没有块级作用域,let则为JavaScript新增了块级作用域,用它所声明的变量,只在let命令所在的代码块内有效。{ { let a = 1; let b = 1; console.log(a);// 1 console.log(b);// 1 } console.log(a);// a is not defined console.log
2020-11-19 16:34:19 179
原创 js数组排序的几种方法
// sort() 数组对象排序 其原理是冒泡排序,即比较相邻的元素,如果第一个比第二个大,就交换他们两个。var arr = [ {name:"小恭",age:11}, {name:"小发",age:3}, {name:"小喜",age:12}, {name:"小财",age:40} ];console.log(arr);console.log(arr[0]);var compare = function(o
2020-11-19 16:28:15 408
原创 微信小程序的制作方法步骤和流程
从运营的角度讲制作,不是从程序的角度讲开发,所以简单明晰,通俗易懂,小白也能按照流程完成制作。微信小程序制作步骤及流程1.确定好微信小程序的的定位和目的如行业,功能,内容,目标用户,目标市场,意向名单,专业作用等。2.落实小程序的程序制作公司,或者团队若是外部团队,要签订合同,打款之前,到公司实地考察情况。小程序制作的公司很多,并不是每家公司都会制作出你心仪的小程序。这要考察,更要好好沟通。3.确定好小程序制作文案资料包括设计需求,功能项目,表格表单,广告语言,模板栏目,按钮,跳转链接,运行逻
2020-11-19 14:22:26 29643 2
原创 Ajax的使用实例
ajax的一般格式$.ajax({ type: 'POST', url: url , data: data , async:true, dataType: dataType, function(data){ }});$.ajax的参数描述:参数描述参数描述type必需,请求类型post或get请求url必需,规定把请求发送到哪个 URL。data可选,映射或字符串值。规定连同请求发送到服
2020-11-19 14:18:39 427
原创 axios的安装、跨域和使用
1.安装axioscnpm install axios --save2.在main.js添加import Axios from 'axios' Vue.prototype.$axios = Axios; new Vue({ el: '#app', Axios, components: { App }, template: '<App/>'})3.axios解决跨域问题(1)在config文件夹下的index.js页面修改配置proxyTable: {
2020-11-19 14:09:10 104
原创 Vue页面跳转方式及传参总结
路由配置//路由配置 routerindex.js页面import Vue from 'vue'import Router from 'vue-router'import UserManager from '@/components/UserManager'Vue.use(Router)export default new Router({ routes: [ { path: '/userManager', name: 'userManager',
2020-11-19 14:02:57 742
原创 uniapp动态路由传参(传递对象)
不多说废话,直接上代码:如果是传递某一个参数uniapp路由跳转写法:openWeb(id){ uni.navigateTo({ url:'/pages/index/index?id=' + id}); // 这个id就是需要传递过去的参数}但是我们如果要传递两个或者多个参数呢,写法都差不多,但是需要用上JSON.stringify();openWeb(obj){ uni.navigateTo({ url:'/pages/index/index?id=' + obj});
2020-11-19 13:58:07 2924
原创 uniapp引入vant组件
Vant官网https://youzan.github.io/vant/#/zh-CN/点击官网右上角跳转到小程序版vant(方便查看文档)1.在根目录下创建一个文件夹 格式如下wxcomponents>vant>dist2.前往https://github.com/youzan/vant-weapp下载压缩文件3.App.vue的style中引入样式@import “/wxcomponents/vant/dist/common/index.wxss”;4.使用:在pages
2020-11-19 11:03:16 3727
原创 HTML、CSS知识点总结
一,html+css基础1-1 Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠
2020-09-17 15:32:18 680
原创 git安装-基础命令-分支命令-总结
一、git安装及创建1.简述什么是“版本控制”?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。1.1简介Git是目前世界上最先进的分布式版本控制系统,git与svn的五个基本区别。它有以下特点:分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具;保存点 : Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目额状态; 可以在该保存点将多人提交的源码合并, 也可以会退到某一个保存点上;Git离线操作
2020-07-27 17:13:18 262
原创 http和https的区别
http和https的区别超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来
2020-06-23 20:19:32 139
原创 vue安装环境搭建及优缺点
vue.js总结vue是什么?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。vue安装及配置环境搭建一、安装node.js(https://nodejs.org/en/)下载完毕后,可以安装node,建议不要安装在系统盘(如
2020-06-20 18:28:23 1527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人