分类: javascript

15 篇文章

异步操作详解
什么是异步操作?异步操作(Asynchronous Operation)是指程序在执行某个操作时,不需要等待该操作完成就能继续执行后续代码的编程模式。与同步操作(必须等待操作完成才能继续)不同,异步操作允许程序在等待某些耗时操作(如I/O、网络请求等)完成的同时继续执行其他任务。异步操作的核心特点非阻塞:主线程不会被阻塞,可以继续执行其他任务延迟处…
回调函数(Callback)详解
什么是回调函数?回调函数是一种编程模式,指的是将一个函数作为参数传递给另一个函数,并在特定条件或事件发生时由后者调用前者。回调函数允许异步操作和事件驱动的编程。简单来说:回调函数是你定义好但由别人(通常是系统或其他函数)在适当时候调用的函数。回调函数的主要特点函数作为参数:回调函数通常作为参数传递给另一个函数延迟执行:回调函数不会立即执行,而是在特…
vuex的使用
安装在vue ui中的插件处安装使用在 store 文件夹下面的 index.js 处import { createStore } from 'vuex' export default createStore({ state: { }, getters: { }, mutations: { }, actions: { }, modules: { }…
vue表单添加事件
在form第一个便签里加上 @submit 属性,后面跟上执行的函数,例如:<form @submit="login"> <div class="mb-3"> <label for="username" class="form-label"…
vue使用ajax
安装npm i jquery引入import $ from 'jquery';使用$.ajax({    url: url,    type: "xxx",    data: {   },    dataType: "json",    success: function (resp) {   }, });注…
解码jwt
使用一个包 jwt-decode 安装:npm i jwt-decode引入:import { jwtDecode } from 'jwt-decode';使用:const access_obj = jwtDecode(access);返回的一个对象,可以打印出来看下属性。
vue绑定事件
事件函数的编写需要在 export default{} 中的 setup() 函数中例如:setup(props) { let fullname = computed(() => props.user.firstName + ' ' + props.user.lastName); const follow = () => { conso…
vue变量
setup(props, context):初始化变量、函数ref定义变量,可以用.value属性重新赋值reactive定义对象,不可重新赋值,当他的值发生改变(一般是对象中的某一个属性改变)会将有使用这个对象的组件重新渲染一遍。props存储父组件传递过来的数据context.emit():触发父组件绑定的函数vue 中通过 setup() 函…
vue路由
安装安装 @vue/cli-plugin-router 插件使用注册路由在 router 文件夹中的 index.js 中将路由添加到 routes 数组中例如:const routes = [ { path: '/', name: 'home', component: HomeView }, { path: '/login', name: 'lo…
React中使用ajax
安装jquerynpm i jquery使用引入import $ from 'jquery';GET方法:$.ajax({    url: url,    type: "GET",    data: {   },    dataType: "json",    success: function (resp)…