1.Vue的概念?

(1).vue是目前目前比较火、比较流行的框架。
(2).vue是目前三大主流框架之一, ReactJs  AngularJS
(3).Vue.js是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。(渐进式:由浅入深 由易到难的方式)

2.Vue的特点??

易用、灵活、高效

3.Vue的优点??

(1)体积小(2)超快的虚拟dom
(3)更高的运行效率
(4)使用场景比较广泛
(5)开源.免费. 有详细的介绍文档

4.Vue全家桶???

基础语法 +Vue组件 +vue-cli +vue-router +vuex

5.为什么要学习流行框架???

(1).提高开发效率
(2).提高开发效率的发展历程:原生js-->jquery类库-->全端模板引擎-->AngularJS  /ReactJs  /vue(减少了不必要的dom操作,提高渲染效率;增加了双向数据绑定;通过指令,开发人员只注重业务逻辑,不用在关心dom如何渲染了)

6.类库.插件.组件.框架的区别???

类库:jquery  zepto   lodash   ...  提高了项目中常用的方法,相当于一个工具包,项目可以根据工具包快速开发
插件: swiper  superslider   ...     相当于将项目中的一部分功能封装。
组件:bootstrap  mui aui 相当于多个插件的集合体,包含Js,css跟结构,可以快速构建页面。
框架:  vue   react  angular   相当于类库和组件的集合体,提供大量的操作方法,结构,以及自己的思想,对项目的侵入性比较大,相当于如果项目更换框架,则需要重写整个项目。

7.声明式编程和命令式编程???

声明式编程:告诉机器你要什么,机器去做,告诉我们结果。类似于forEach
命令式编程:告诉机器你要什么,并告诉机器如何去做,最终出结果,类似   for循环。

8. 渐进式框架

渐进式:类库或者框架都是重量级的,里面包含很多方法,但是实际项目开发中,我们用不到这么多东西,所以在开发他们的时候,会把功能按照模块进行单独开发,使用者可根据自身情况选择一个模块一个模块的导入使用1)Vue:基础模块(基础语法、核心实现、组件开发、相关指令、过滤器、计算属性、生命周期等)2)Vue-router:构建SPA单页面应用的路由3)Vuex:公共状态管理4)Vue-cli:vue脚手架5)Components:vue element、iview、vuex...(VUE全家桶)

9.MVVM的思想???

MVVM是双向数据绑定,vue本身实现了视图和数据的相互监听影响
m是model  数据层,存储数据
v是view  视图层  展示数据
vm:是视图模型 viewModel 数据和视图的监听层或调度者 (当数据或者视图发生改变时,vm会监听到,同时会把相应的另外一层跟着改变或者重新渲染)viewModel 是一种创新,是一种真正结合前端应用场景的实现数据层改变:vm会帮我们重新渲染视图
视图层改变:vm会帮我们把数据重新改变M: model    数据层  放置数据  el中的元素需要使用的数据(保存控制区域的数据)
V: view   视图层
VM:视图模型/监听者/调度者
data:data中可以放置任何数据类型
当vue实例创建时,会将data中的数据都放置再vue的响应式系统(相当于vue对象)
data中的属性相当于实例的属性
data中的数据都是响应式的    (当数据发生改变时,视图也会跟着改变)

10.指令:相当于一种属性 内置指令和自定义指令

内置指令:v-cloak:解决{{}}插值表达式带来的闪烁问题v-text:指令写文本   渲染文本(包含标签) 把标签元素当成纯文本输出v-html:渲染文本(不包含标签)  把标签元素的标签解析后输出v-bind: 指令给绑定已有属性   简写写法  属性之前加   : (<a :href="baidu.com">百度</a>>)自定义指令:v-on    绑定事件指令: 绑定事件  简写写法   @(1)可以写表达式   还可以调用(2)如果将方法在事件中调用,如果不传参则可以不添加(),如果传入的是字符串需要用引号引起来,否则会认为是变量如果有形参,不传实参,则第一个是形参是事件对象。如果需要传入参数,还需要事件对象,则传入实参 $event 代表事件对象v-for   循环数组和对象语法结构    v-for="(item,index) in arr"    item  当前项   index    当前项目的下标对于对象 v-for="(value,key,index) in obj"  value 属性值  key 属性 index 下标当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每个索引位置正确渲染。为了给 Vue 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key attribute:v-if和v-shw的区别:相同点:v-show 和 v-if 都能控制元素的显示和隐藏。不同点:v-if v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好。v-show  根据表达式之真假值,切换元素的 display CSS property。当条件变化时该指令触发过渡效果。v-else 前一兄弟元素必须有 v-if 或 v-else-if。v-else-if   前一兄弟元素必须有 v-if 或 v-else-if。v-modl    在内部为不同的输入元素使用不同的 property 并抛出不同的事件:双向数据绑定    p{{msg}}    <input type="text" v-model="msg">如果 v-model 表达式的初始值未能匹配任何选项,<select> 元素将被渲染为“未选中”状态。在 iOS 中,这会使用户无法选择第一个选项。因为这样的情况下,iOS 不会触发 change 事件。因此,更推荐像上面这样提供一个值为空的禁用选项。表单:click和change的区别click 点击事件  先进行事件处理 再进行数据更新 change  change事件 先进行数据更新  再进行事件处理表单修饰符:1).lazy在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时)。你可以添加 lazy 修饰符,从而转为在 change 事件_之后_进行同步:2).number如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符:3).trim如果要自动过滤用户输入的首尾空白字符,可以给 v-model 添加 trim 修饰符:

11.配置项:

    1.el:绑定挂载区域2.data:放置控制区域,所用数据3.methods:添加方法:业务逻辑/逻辑操作/操作数据4.computed:计算属性模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。1)计算属性,属于属性,类似于data;2)计算属性和方法写法类似,在视图调用的时候不一样,方法说明。方法调用需要加(),计算属性调用不需要(),计算属性不可以使用在事件中。3)计算属性不可以与data同名4)如果计算属性与方法同名时,方法的优先级高5)计算属性的缓存机制————计算属性   第一次获取响应式数据时进行缓存,在后期重新渲染页面时,会观察响应式数据是否发生改变,如果没有发生改变,则读取数据,如果数据发生改变,则会重新调用计算属性,而只要重新渲染页面就会调用方法computed 和 methods 的区别?1、相同点1)如果作为模板的数据显示,二者能实现响应的功能,唯一不同的是methods定义的方法需要执行2、不同点1) computed 会基于响应数据缓存,methods不会缓存2)运行之前先看data里的数据是否发生变化,如果没有变化computed的方法不会执行,但methods里的方法会执行3)可以用设置时间来观察methods和computed的变化,methods会一直执行,而computed只会调用一次5.watch:监听  监听数据发生改变时,视图跟着改变监听器/侦听器1)监听数据——当数据发生改变时,会有相应的操作2)监听的数据要在data中定义,他与computed中的getter是一样的,没有setter,不能定义3)一般在异步或者组件中使用deep:true  深度监听    对象属性发生改变时触发监听函数methods和watch和computer的区别 methods:在每次页面进行重新渲染的时候,都会去执行一次.computed:computed中的属性是自定义属性.自定义属性依赖来自data中的值来进行计算,从而返回一个新的值.computed和data相关,且computed的变量不可与data中的变量冲突.computed是可以监控到数组与对象的变化的.methods和watch没有缓存功能,computed有缓存机制,watch和methods可以用异步,computed一般不用异步watchwatch中监听的属性需要是已经存在的.存在于data中,或者是computed中.watch中可以执行异步操作.一般使用watch做一些逻辑复杂或者是异步操作的事情.以及监听到这个数据变化之后去做一些别的事情.6.filters:过滤器Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:全局定义过滤器和局部过滤器this指向window,value所要过滤的数据(写return)7.directives:自定义指令(全局和局部)钩子函数:相当于回调函数,当程序执行到某个阶段的时候去调用的函数1)bind:当指令绑定到元素上时,会立即执行bind函数,只执行一次不可以调用dom方法,只能操作属性。bind只在存在内存中,并没有真正绑定到dom2)inserted被绑定元素插入父节点时调用(仅保证父节点存在,但不一定已被插入文档中)执行到此阶段代表已经插入到dom中,只执行一次.3)update所在组件的 VNode 更新时调用,但是可能发生在其子 VNode 更新之前。指令的值可能发生了改变,也可能没有。4)componentUpdated    指令所在组件的 VNode 及其子 VNode 全部更新后调用5)unbind    只调用一次,指令与元素解绑时调用。在 bind 和 update 时触发相同行为,而不关心其它的钩子。强制更新:$forceUpdate    销毁:$destroy

12.生命周期函数:

每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。4个阶段: 创建  beforeCreate/created挂载   beforeMount/mounted更新   beforeUpdate/updated销毁   beforeDestroy/destroyed1.beforeCreate:创建实例之前 此时data methods都没有初始化    
2.created:创建实例之后,此时data methods已经初始化(进入页面就要执行的异步请求)
3.beforeMount:渲染dom之前,(内存已经将模板写好,但是还没有渲染到页面中)
4.mounted:渲染dom之后,将模板插入页面,只渲染一次。
5.beforeUpdate:更新之前   数据发生改变时会调用该方法,获取数据是更新之前的数据  
6.Updated:更新之后        数据发生改变时会调用该方法,获取数据是更新之后的数据
7.beforeDestroy 销毁之前  可以获取数据  获取dom          写(vm.$destroy)销毁方法会走
8.destroyed    销毁之后   不可以获取数据    获取dom9).第一次页面加载会触发哪几个钩子?
beforeCreate    created     beforeMount     mounted,10)简述每个生命周期具体适合哪些场景?
beforecreate:可以加Loading事件。(loading事件主要用于加载页面之前的展示,多用于接口调用时。)create:初始化完成时的事件写在这里,异步请求也适宜在这里调用(请求不宜过多,避免白屏时间太长)。可以在这里结束loading事件,还做一些初始化,或实现函数的自执行。
此时未挂载DOM,若在此阶段进行DOM操作一定要放在Vue.nextTick()的回调函数中。mounted:此时完成挂载DOM和渲染,需要操作DOM的方法可以放在这里,也可在这发起后端请求,拿回数据,配合路由钩子做一些事情。beforeupdate:可在更新前访问现有的DOM,如手动移出添加的事件监听器。updated:组件DOM已完成更新,可执行依赖的DOM操作。注意:不要在此函数中操作数据(修改属性),会陷入死循环。activated:在使用vue-router时有时需要使用<keep-alive></keep-alive>来缓存组件状态,这个时候created钩子就不会被重复调用了。
如果我们的子组件需要在每次加载的时候进行某些操作,可以使用activated钩子触发。deactivated:<keep-alive></keep-alive>组件被移除时使用。
beforedestroy:销毁前,可以做一些删除提示,如:您确定删除xx吗?
destroy:销毁后,这时组件已经没有了,无法操作里面的任何东西了。5.created和mounted的区别?
created:实例已经创建,但不能获取DOM节点。
mounted:模板已经挂载到页面上,可以操作DOM元素。

13:组件

1.组件是可复用的Vue实例,且带有一个名字.组件的出现为了拆分Vue的代码量,能够让我们通过不同的组件划分不同的功能,这样我就可以在实现不同的功能时,调用不同的组件.1)使用组件的原因:提高代码的复用性。
2)全局组件的好处:那就是所有的 Vue 实例中,都可以使用这个组件。2.组件化和模块化:1)模板化:从代码的逻辑操作划分,将不同功能的代码逻辑划分成不同的模块,方便代码分层开发,方便后期对于代码的维护,确保了每个模块功能单一;2)组件化:从UI设计角度出发划分的,前端组件化,为了方便UI组件重复使用.组件化相当于在模块化的基础上添加了页面结构  3.组件: 全局组件/局部组件1)先说为什么全局组件要在 Vue 实例之前就注册好?如果全局组件是在Vue实例之后注册,那么当Vue实例挂载到页面时,全局组件还没有注册,那么自然Vue实例中就不能使用全局组件了。全局定义组件名:Vue.component('my-demo',{template:``})1):使用 kebab-case    Vue.component('my-component-name', { /* ... */ })2):使用 PascalCase      Vue.component('MyComponentName', { /* ... */ })2)所谓局部注册,就是说在某个 Vue 实例中注册,而不在全局注册。那么同理,局部注册的组件,只能在当前 Vue 实例中使用。局部定义组件名:1) components:{headModel:{template:'#headModel'}/components:{template:`<p></p>`}4.全局变量和局部变量的区别如下:1. 作用域不同:全局变量的作用域为整个程序,而局部变量的作用域为当前函数或循环等2. 内存存储方式不同:全局变量存储在全局数据区中,局部变量存储在栈区3. 生命期不同:全局变量的生命期和主程序一样,随程序的销毁而销毁,局部变量在函数内部或循环内部,随函数的退出或循环退出就不存在了4. 使用方式不同:全局变量在声明后程序的各个部分都可以用到,但是局部变量只能在局部使用。函数内部会优先使用局部变量再使用全局变量配置项:Vue组件中的this指向的是VueComponent(全局组件和局部组件(无论局部组件嵌套多少层));
Vue组件中 接收的属性渲染时优先级大于自己定义的优先级template:放置模板(必选项)组件模板必须有一个根元素进行包裹,如果模板中放置多个元素则需要使用v-if  v-else-if进行连接组件中data 为什么写成返回对象的函数形式?对象是引用数据类型,当多次调用组件时,数据对象指的是同一个对象的内存地址,当一个组件调用修改数据时,其他组件中的数据也会修改,如果使用返回对象的函数形式,每次返回一个新的对象,引用地址不同,所以相互之间不能影响slot:插槽   包含调用组件时,组件标签中的内容、
什么是slot插槽?以及使用场景?插槽,其实就相当于占位符。它在组件中给你的HTML模板占了一个位置,让 你来传入一些东西。插槽又分为 匿名插槽、具名插槽、作用域插槽。匿名插槽:我们也可以叫它单个插槽或者默认插槽。和具名插槽相对,它是不需要设置  name 属性的,它隐藏的name属性为default。具名插槽:就是slot 是带有name的,要用一个 template标签包裹作用域插槽 :就是用来传递数据的插槽传值:1)父传子:子组件的props属性   可以接受父组件传入的属性值,基于属性传递的值。
在props中接收的属性和data是一样的,也是响应式数据,可以直接在视图中使用,相当于挂载在到组件实例上。(父传子:自定义属性)2)子改父:基于自定义事件去传值,把父组件的方法,注册到任务队列中(@changeParent="change")     $emit('')获取自定义事件传入的方法(事件名字要小写)3)爷传孙子:vue实例中写provide(){return {newTitle : this.list}}       对象函数传方法和属性孙子他爷接收:inject:['newTitle'];provide  indect  祖先和后代之间的通信provide     用于祖先元素 将传入子组件的数据 全部注入到provideinject      获取祖先元素的数据4)兄弟组件之间的修改let eventBus=new Vue;       eventBus属于自定义名字1)传送:eventBus.$on('事件名',方法名)       接收:eventBus.$emit(事件名)5)$root,$parent都能够实现访问父组件的属性的方法,两者的区别在于,如果存在多级子组件,通过$parent访问得到的是它最近一级的父组件,通过root访问得到的是根组件。$parent     $parent在子组件中调用父组件的方法跟data里设置的数据$children   他返回的是一个组件集合,如果你能清楚的知道子组件的顺序,你也可以使用下标来操作;

14.object

网址:(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties)1)Object.defineProperties()      Object.defineProperty(obj,'name',{vale,configurable})概念:方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。1)value   与属性关联的值。可以是任何有效的JavaScript值(数字,对象,函数等.2)configurable  当前属性是否可以被删除  false 不可以被删除  true是可以被删除    默认false(不可以删除)3)enumerable    当前属性是否可以被枚举  false 不可以枚举  true是可以枚举    默认false4)writable      当前属性是否可以被修改  false 不可以修改  true是可以修改    默认false5)get/set       严格模式下(use strict)必须同时存在如果严格模式下,修改数据时,如果只有get会报错如果ie低版本不支持set/get,用_defineSetter_和_defineGetter_来代替2)响应式数据1)响应式数据   3.0之前是基于Object.defineProperty实现的2)vue内置 observer函数,将data中初始化的数据都设置了setter getter.


3)设置对象的数据可响应 1)在data中对这个属性进行初始化
2)可以通过set进行设置属性this.set进行设置属性 this.setthis.set(this.obj,‘n’,1000)
4)对于数组可以直接设置 (this.arr[0]=10000)

15.vue-cli

1)概念:Vue-cli 是一个基于 Vue.js 进行快速开发的完整系统Vue-cli:Command-line interface,命令行界面        创建Vue项目:vue create  起名     安装包:npm install -g @vue/cli     升级全局的vue-cli:npm update -g @vue/cli命令安装这个新的包:npm install -g @vue/cli通过 @vue/cli 实现的交互式的项目脚手架。通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。一个运行时依赖 (@vue/cli-service),该依赖:可升级;基于 webpack 构建,并带有合理的默认配置;可以通过项目内的配置文件进行配置;可以通过插件进行扩展。一个丰富的官方插件集合,集成了前端生态中最好的工具。一套完全图形化的创建和管理 Vue.js 项目的用户界面。2)创建项目          ctrl+c  两次退出e:——vue项目:开始  ——vue create frist-vue——选最后一个——Choose Vue version/ Babel/Router/Vuex/ CSS Pre-processors——2版本——y——Sass/SCSS (with dart-sass)——In package.json——y:起名字——cd:ftist-v\ue——npm run build2)npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。
3)诠释:             运行项目:npm run serve1)dist 打包之后生成项目文件      命令: npm run build2)node_modules  存放项目的各种依赖    命令:  npm install(初始化实例)3)public 存放项目的静态文件4)public/index.html  模板文件  作用: 项目的入口文件5)src 存放各种vue文件src/assets:用于存放着各种静态文件,比如图片。src/components:用于存放公共组件,比如header、footer等。src/router/index.js:vue-router路由文件。需要引入src/views文件夹下的.vue,配置path、name、component。src/store/index.js:是vuex的文件,主要用于项目里边的一些状态保存。比如state、mutations、actions、getters、modules。state:状态   相当于data保存数据mutations:改变状态  相当于方法actions:不能改变状态,走异步modules:模块src/views:用于存放各种页面,比如Login.vue,Home.vue。src/App.vue:是主vue模块,主要是使用router-link引入其他模块,App.vue是项目的主组件,所有的页面都是在App.vue下切换的。src/main.js:入口文件,主要作用是初始化vue实例,同时可以在此文件中引用某些组件库或者全局挂载一些变量。6).gitignore:配置git上传想要忽略的文件格式。7)babel.config.js:是一个工具链,主要用于在当前和较旧的浏览器或环境中将ES6的代码转换向后兼容(低版本ES)。8)package.json:模块基本信息项目开发所需要的模块,版本,项目名称。9)package-lock.json:是在npm install时候生成的一份文件,用于记录当前状态下实际安装的各个npm package的具体来源和版本号安装所有依赖:npm install   +依赖名字   示例: npm install vue-router卸载所有依赖:npm uninstall   +依赖名字   示例: npm uninstall vue-router4)具体操作:4)router-views    展示路由所对的组件内容   展示的主要内容在app.vue里边是这样的<router-link to="/">Home</router-link> |<router-view/>      <!-- 记住必须写 --><router-link to="/about">About</router-link>5)style用的是scss样式:<style style scoped lang="scss"></style>6)scoped是仅供当前组件写的样式    如果不加则是公共样式1)views里的文件Home引入components组件里的文件:components下的文件默认导出:export default {name: 'HelloWorld',props: {msg: String}}views的文件导入:template里边要写标签: <HelloWorld/>import HelloWorld from '@/components/HelloWorld.vue'export default {name: 'Home',components: {HelloWorld}}2)views里边创作一个页面的时候必须在router下的index.js里写路由二选一1)在上边写      import Home from '../views/Home.vue'2)在下边写{path: '/laobai',name: 'Laobai',component: () => import('../views/Laobai.vue')},3)views里的文件要跳转另一个文件示例:跳转页面:1)<router-link to="/">Home</router-link>2)template里边要写标签    使用代码切换路由地址<button @click="change">跳一跳</button>下边写:方法export default {name: 'Home',components: {HelloWorld},methods:{change(){this.$router.push({         <!-- 跳转 -->path:"/about"})}}}两种方法:push和replacepush和replace的不同点:push()方法:会添加新的历史记录replace()方法:不会添加新的历史记录4)router里边嵌套子路由:{path: '/',name: 'Home',component: Home,children:[{     <!-- 开始嵌套  children写数组 -->path: '/about',name: 'About',component: () => import('../views/About.vue')}]},store公共管理状态:5)组件拿到vueX里的属性vueX:export default new Vuex.Store({state: {loading:false,arr:[]},mutations: {setLoading(state,data){state.loading=data;},setArr(state,data){state.arr=[...state.arr,...data]}},actions: {getArr({commit}){commit('setLoading',true)setTimeout(()=>{commit('setLoading',false);commit('setArr',['胡歌','靳东','王凯'])},1000)}},modules: {}})components里的组件HelloWold拿:template中写:<template><div class="hello"><h1 v-if="loading">loading......</h1><ul class="list"><li v-for="(item,index) of arr" :key="index">{{item}}</li></ul><button @click="getArr">getArr</button></div></template>script拿:<script>import {mapState,mapActions} from "vuex"export default {name: 'HelloWorld',props: {msg: String},computed:{...mapState({loading:'loading',arr:'arr'   })},methods:{...mapActions({getArr:'getArr'})}}</script>6)导入公共组件写法:标签中写:<HelloWorld></HelloWorld><hello-world></hello-world><HelloWorld/><hello-world/>script里写:import Footer from "@/components/Footer.vue"export default{components:{HelloWorld,Footer}}
5)vuex1)概念:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。2)Vuex 和单纯的全局对象有以下两点不同:1)  uex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。2)  你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。这样使得我们可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用3)actions方法的第一个参数是对象形式,包含调用mutations中方法的方式commit,调用当前actions中方法的方式dispatch, 第二个参数就是传入的数据4)你可以通过使用 createNamespacedHelpers 创建基于某个命名空间辅助函数。它返回一个对象,对象里有新的绑定在给定命名空间值上的组件绑定辅助函数5)如果希望你的模块具有更高的封装度和复用性,你可以通过添加 namespaced: true 的方式使其成为带命名空间的模块。当模块被注册后,它的所有 getter、action 及 mutation 都会自动根据模块注册的路径调整命名
6)router用 Vue.js + Vue Router 创建单页应用,感觉很自然:使用 Vue.js 1)重定向:{path:'*',               redirect:{name:'WoDe'}  <!-- 第一种方式 -->redirect:(to)=>{        <!-- 第二种方式 -->return 'WoDe'}}在以后的路由下边写别名:alias:"/m"也可以跳到本体2)路由模块:在router下创建一个router.shop.jsimport Shop from "@/views/shop/Shop.vue"    const routes=[{path:'/shop',name:'Shop',component:Shop},]export default routes在主router中引入 上:import routerShop from "./router.shop.js"下:...routerShop在其他文件中引用时:<router-link :to="{name:'Shop'}">router-shop</router-link>  <!-- 记住name的时候一定要加引号,否则会报错 -->3)动态路由值:在路由模块中写:{path:'/shopA/:shopId?',      <!-- 动态路由值加 :id名 -->name:'shopA',component:shopA,props:true,             <!--传输属性 -->},在文件中写export default{created(){console.log(this.$route)console.log(this.$route.params)},props:{                    <!-- 负责接收属性 -->shopId:String           <!--接收属性类型  -->}}在标签中写:<p>{{$router.params.shopId}}</p>    <!-- 负责展现--><p>{{shopId}}</p>                   <!-- 负责展现-->4)静态路由值:{path:'/shopList',name:'shopList',component:shopList,props:{num:1000}},在文件中写<script>export default{props:{num:Number}}</script>在标签中写:<p>{{num}}</p>5)全局前置守卫        使用 router.beforeEach 注册一个全局前置守卫to: Route: 即将要进入的目标 路由对象from: Route: 当前导航正要离开的路由next: 将要进入的页面    Function: 一定要调用该方法来 resolve 这个钩子。执行效果依赖 next 方法的调用参数。实例:router.beforeEach((to,from,next)=>{<!-- console.log(to,'to')console.log(from,'from')console.log(next,'next') -->如何路由名字是我的时候,就跳到我的,不是就继续跳,该跳哪儿就跳哪儿,气死你if(to.name==="WoDe"){next('/shou')}else{next()}})6)路由的原字段实例:在wode的路由加上{path:"/my",name:'My',component:()=>import('../views/jd/My.vue'),meta:{r:true}}在中路由里写判断:if(to.meta.r){<!-- next('/logn') -->          <!-- 第一种写法 -->next({                          <!-- 第二种写法 -->path:'/logn'})}else{next()}判断是否有信息:if(to.meta.r){if(localStorage.token){next()}else{next({                         path:'/logn'})}}else{next()}7)全局解析守卫:router.beforeResolve((to,from,next)=>{console.log('全局解析守卫')})8)全局后置勾子:router.afterEach((to,from)=>{console.log('全局后置勾子')})9)路由独享守卫                    BeforeEnter((to,from,next)=>{    <!-- 全局前置守卫 --> <!-- 路由独享守卫 -->console.log('全局后置守卫')   <!-- 全局解析守卫 --> <!-- 全局后置守卫 -->})10)路由组件内的守卫进入:beforeRouteEnter(to,from,next){    <!-- 全局前置守卫 --> <!-- 路由独享守卫 -->console.log('路由组件内的守卫')     <!-- 路由组件内的守卫--进入 --> })                         <!-- 全局解析守卫 --> <!-- 全局后置守卫 -->更新:beforeRouteUpdate(to,from,next){    <!-- 全局前置守卫 --> console.log('路由组件内的守卫')     <!-- 路由组件内的守卫---更新 --> }                             <!-- 全局解析守卫 --> <!-- 全局后置守卫 -->  离开:                                  beforeRouteLeave(to,from,next)     <!-- 路由组件内的守卫---离开 --> {                                                                                                   <!-- 全局前置守卫 --> <!-- 路由独享守卫 -->console.log('路由组件内的守卫')  }                          <!-- 全局解析守卫 --> <!-- 全局后置守卫 -->11)keep-alive:缓存组件,在切换时不被销毁不想文件被销毁,就在App.vue里 用keep-alive把<router-view></router-view>包起来<keep-alive><router-view></router-view> </keep-alive>)完整的导航解析流程导航被触发。在失活的组件里调用 beforeRouteLeave 守卫。调用全局的 beforeEach 守卫。在重用的组件里调用beforeRouteUpdate 守卫 (2.2+)。在路由配置里调用 beforeEnter。解析异步路由组件。 在被激活的组件里调用 beforeRouteEnter。调用全局的 beforeResolve 守卫 (2.5+)。导航被确认。调用全局的 afterEach 钩子。触发 DOM 更新。调用 beforeRouteEnter 守卫中传给 next 的回调函数,创建好的组全局守卫:router.beforeEach全局解析守卫:router.beforeResolve全局后置钩子:router.afterEach路由独享的守卫:beforeEnter(局部)组件内的守卫:beforeRouteEnter      进入beforeRouteUpdate     更新beforeRouteLeave      离开
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Express

    Express 第一章 Express简介 npm提供了大量的第三方模块&#xff0c;其中不乏许多Web框架&#xff0c;我们没有必要重复发明轮子&#xff0c;因而选择使用 Express作为开发框架&#xff0c;因为它是目前最稳定、使用最广泛&#xff0c;而且Node.js官方推荐的唯一一个 Web开发…...

    2024/4/28 0:21:56
  2. 每日优鲜供应链前端团队微前端改造

    前言最近接触到一种是根据路由去加载不同的子项目。每个子项目独立一个文件。一、需求以及成果我所在团队是做toB业务的&#xff0c;技术栈是Vue&#xff0c;团队目前有十多个典型的toB业务&#xff08;菜单内容布局&#xff09;&#xff0c;这些业务都是服务于一个大平台的&am…...

    2024/4/20 14:14:43
  3. 前端面试六

    26、用js或jQuery获取id为container的div里边的所有a标签&#xff0c;并把字体大小设置为18px&#xff1b;同 时把第三个a标签设置为块级元素&#xff0c;并把他的宽高分别设置为300px和500px。 这里主要是第几个子元素使用css属性nth-child(index)&#xff0c;index从1开始 27…...

    2024/4/20 14:14:42
  4. 纹绣非手术纹绣双眼皮的图片

    ...

    2024/4/19 18:45:50
  5. 为什么突然为什么突然双眼皮了

    ...

    2024/4/19 19:10:06
  6. 微创双眼皮可以拆吗

    ...

    2024/4/21 16:46:26
  7. 王海涛王军王世勇 王艳微创双眼皮多久才会好

    ...

    2024/4/21 16:46:25
  8. 4、Angular2 pipe

    1、 stateless pipe 2、stateful pipe 转载于:https://www.cnblogs.com/dandingjun/p/5562292.html...

    2024/4/21 16:46:25
  9. 贴双眼皮总能漏出来

    ...

    2024/4/21 16:46:23
  10. 宋明义 贴双眼皮还能眨眼睛吗

    ...

    2024/4/21 16:46:22
  11. 双眼皮做完能沾水吗

    ...

    2024/4/21 16:46:21
  12. 双眼皮做完多久恢复正常

    ...

    2024/4/21 16:46:20
  13. 双眼皮做完多久恢复

    ...

    2024/4/21 16:46:19
  14. 双眼皮做后眼皮很沉

    ...

    2024/4/21 16:46:18
  15. 双眼皮重睑术中式

    ...

    2024/4/21 16:46:17
  16. 双眼皮针口 白点 增生

    ...

    2024/4/21 16:46:16
  17. 双眼皮褶皱多下垂图片

    ...

    2024/4/21 16:46:17
  18. 双眼皮褶皱多图片

    ...

    2024/4/20 14:14:57
  19. 双眼皮褶皱多闭眼图片

    ...

    2024/4/20 14:14:52
  20. 双眼皮印子图片

    ...

    2024/4/26 13:42:24

最新文章

  1. 网页模版如何用

    现在的网页模版已经得到了许多人的喜爱和使用。随着人们对互联网的需求不断增加&#xff0c;更多的公司和组织需要拥有自己的网站&#xff0c;以推广他们的品牌和服务。而网页模版为他们提供了一个简单而高效的方法来创建自己的网站。 网页模版是预先设计好的网站模板&#xff…...

    2024/4/29 2:50:26
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. git修改某个远端服务器的地址的方式以及4种remote

    假设本地有1个远端仓库&#xff0c;默认一般叫origin&#xff0c;原来对应的git url是&#xff1a;gitxxx.git # 查看方式&#xff1a; git remote -v# 修改方式&#xff1a; git地址url指定远程仓库&#xff1a;&#xff08;常用&#xff09; git remote set-url origin gitn…...

    2024/4/26 23:10:53
  4. 面试经典算法系列之双指针1 -- 合并两个有序数组

    面试经典算法题1 – 合并两个有序数组 LeetCode.88 公众号&#xff1a;阿Q技术站 问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#…...

    2024/4/27 20:48:48
  5. 分享一个Python爬虫入门实例(有源码,学习使用)

    一、爬虫基础知识 Python爬虫是一种使用Python编程语言实现的自动化获取网页数据的技术。它广泛应用于数据采集、数据分析、网络监测等领域。以下是对Python爬虫的详细介绍: 架构和组成:下载器:负责根据指定的URL下载网页内容,常用的库有Requests和urllib。解析器:用于解…...

    2024/4/23 7:26:06
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/28 13:52:11
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/28 3:28:32
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/28 13:51:37
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/28 15:57:13
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/28 1:22:35
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57