- 博客(24)
- 收藏
- 关注
原创 微信小程序头像上传
changeavatar() { wx.chooseImage({ count: 1, success:(res)=> { const tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'https://showme2.myhope..
2022-04-23 22:49:54 580
原创 小程序瀑布流和分包加载
2.0 页面事件 - 下拉刷新事件下拉刷新是移动端的专有名词,指的是通过手指在屏幕上的下拉滑动操作,从而重新加载页面数据的行为。2.1 启用下拉刷新启用下拉刷新有两种方式:全局开启下拉刷新在 app.json 的 window 节点中,将 enablePullDownRefresh 设置为 true局部开启下拉刷新在页面的 .json 配置文件中,将 enablePullDownRefresh 设置为 true在实际开发中,推荐使用第 2 种方式,为需要的页面单独开启下拉刷新的效果。2
2022-04-21 20:59:54 302
原创 微信小程序组件化
父子组件通信微信中还提1、父组件给子组件传值在子组件中定义属性properties:{//复杂定义name:{type:String,value:'张三丰'},//简单定义name2:String},父组件在引用子组件的时候通过设置属性的方式给子组件传值2、子组件给父组件传值在组件中绑定一个自定义事件//引用了自定义的组件,绑定了myevent事件,这个事件对应的是parentEvent方法<...
2022-04-20 22:44:40 473
原创 微信小程序跳转
一、wx.navigateTo用于保留当前页面、跳转到应用内的某个页面,使用 wx.navigateBack可以返回到原页面。对于页面不是特别多的小程序,通常推荐使用 wx.navigateTo进行跳转, 以便返回原页面,以提高加载速度。当页面特别多时,则不推荐使用。 <navigator class="item" wx:for="{{categories}}" wx:key="{{id}}" url="/pages/list/list?cat={{item.id}}"> &l
2022-04-19 23:01:21 261
原创 微信小程序基础
1.微信小程序的优势和劣势优势 微信助理,容易推广。在微信中,小程序拥有众多入口,例如附近的小程序、小程序码、分享、发现-小程序等五十多个的入口。这些入口有助于企业更好的获取流量,从而进行转化、变现。 使用便捷。用户在使用小程序时,只需要轻轻点一下就可以使用,更加符合用户对使用方便、快捷的需求,所以小程序的用户数量不断增加。 体验良好,有接近原生app的体验。在微信生态里,小程序在功能和体验上是可以秒杀掉H5页面的,H5页面经常出现卡顿、延时、加载慢、权限不足等原因,而这...
2022-04-18 23:02:16 232
原创 git 命令场景及常用git指令
提交到git平台上的必要步骤首先gitadd.将文件代码添加到暂存区.然后gitcommit-m"引号内添加描述"添加到本地仓库然后通过gitpush添加到当前分支.add和commit简写方式gitcommit-a-m"提交的描述"在合并之前先拉取一下远程得分支.gitfetch--allgitbranch-a查看所有分支,先切换到新分支拿到新分支然后在进行merge合并新分支提交时不能直接gitp...
2022-04-05 21:12:28 120
原创 Vue 基础第二次再次回顾
什么是vue?它的核心理念是什么? Vue是渐进式框架采用了自底向上增量开发核心理念是:数据驱动视图 mvc和mvvm的区别 mvc是后端分层开发概念,mvvm是前端视图层的概念,主要关注与视图层分离,也就是把前端视图层分成了三部分Model、view、ViewModel;mvc中的m是model层,负责操纵数据库。V是view层:视图层,发送请求,接受请求,接收响应。C是业务逻辑层,接收请求和返回响应。mvvm中m为model层数据层保存数据,v是view层是页面的HTML结..
2022-04-05 21:07:59 198
原创 git基础教程
一、git介绍1、git是什么git是目前世界上最先进的分布式版本控制系统 版本控制:指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 集中式版本控制系统的版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。 分布..
2022-04-01 21:20:02 275
原创 如何使用vuex和如何进行路由守卫
2.1、vuex是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储,管理应用中所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。2.2、为什么要用vuex? 进行统一的状态管理,解决不同组件共享数据的问题。 不同视图需要变更同一状态的问题。 使用vuex之后,状态变化更加清晰。 2.3、如何使用vuex? 安装引入npminstallvuex--save 注册到vue中 ...
2022-03-31 18:03:39 1892
原创 什么是同源策略及解决跨域的三种方式
同源策略1.1.1 所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,现在所有支持 JavaScript 的浏览器都会使用这个策略。如果缺少了同源策略,浏览器很容易受到 XSS、 CSFR 等攻击。{1} 比如一个web应用,用户访问的页面,处理页面的请求的controller都是在同一个context
2022-03-30 22:42:13 295
原创 Vue的项目结构及复习回顾
一. vue-cli创建项目指令是?项目目录结构是什么?vue create demonode_modules 下载的所有项目依赖src 项目源码asssts 普通静态资源components 可复用小组件router 路由store vuex(全局状态)views 页面级别大组件main.js 入口函数gitignore git配置文件(上传代码时忽略文件)package.json 项目配置文件二.分别用methods和属性计算,...
2022-03-29 23:46:57 94
原创 Vue第一周复习总结
vue两大特征一、数据驱动(mvvm)二、组件化开发1.什么是vue?Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!2.什么是mvc和mvvm?MVC 是后端的分层开发概念;MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MV
2022-03-27 21:47:49 926
原创 Vue路由使用以及组件扩展
1. 接受父组件传值 设置props属性就可以接受父组件传值父组件传值子组件 设置传递类型 props:{//规定了父组件只能传对象类型prop1:Object//可以设置多个类型,可以传Number也可以传StringparentMsg:[Number,String],list:{//设置类型type:Arra...
2022-03-25 23:48:05 310
原创 VUE-组件以及插槽
1.vue组件 模块化:是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一 组件化:是从UI界面的角度进行划分的;前端的组件化,方便UI组件的重用 1.1全局组件定义的四种方式 1.使用Vue.extend配合Vue.component方法: 例:varlogin=Vue.extend({ template:'<h1>登录</h1>' }); Vue.component('log...
2022-03-24 23:19:16 850
原创 Vue生命周期和vue请求+动画
1、什么是生命周期从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!2、vue生命周期例题1:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e
2022-03-23 22:39:22 357
原创 Vue过滤器和修饰符
1. 键盘修饰符1.1注册一个监听按键事件 监听所有按键:v-on:keyup 监听指定按键:v-on:keyup.按键码 注意:每个键盘按键都会对应一个键盘码,可以参照这个网站按键码对应网址1例1:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width.
2022-03-22 21:44:20 84
原创 Vue的基础语法
1.什么是vue.js1、Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。2、Vue.js是前端的主流框架之一,和Angular.js、React.js一起,并成为前端三大主流框架!二、MVC与MVVM的区别1、MVC是后端的分层开发概念;2、MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MVVM把前端的视图层,分为了三部分Model、View、...
2022-03-21 23:07:28 324 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人