logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue中keep-alive缓存全部页面后created、beforeDestory和activated、deactivated生命周期的加载

当keep-alive没有使用include和exclude而是缓存全局页面时;第一次进入A页面created-A页面activated-A页面从A页面跳转到B页面deactivated - A页面created - B页面activated - B页面B页面切换到A页面(不改变url)deactivated - B页面activated - A页面A页面到B页...

vue3学习笔记一:createApp, ref, reactive, onMounted,computed

compositions-api的优势可以将每个功能相关的代码放在一个部分,避免代码混乱。后面的示例代码中可以看到,将人物部分的逻辑和标题相关的逻辑可以提取到单独的方法中,如果是正式的项目中,这两块的逻辑比较复杂,可以将它们提取到两个单独的js文件中,类似与vue2中的mixins但是不会出现mixins中各个部分的属性互相影响的问题createApp用于创建一个新的Vue应用实例createAp

electron 通讯 ipcRenderer 、ipcMain、mainWindow.webContents.send

一、主进程(electron)发信息,窗口页面接收这个mainWindow是new BrowserWindow创建的那个webview窗口electron主进程发送信息mainWindow.webContents.send("test111", "九段刀客");窗口也就是比如vue项目中接收xxx.vueconst { ipcRenderer } = require("electron");//第

文章图片
#electron
vue3中使用reactive替代vuex

在vuex用于存放公用的数据和方法,并且数据改变可以实现视图更新。但是使用也是很麻烦同步的要使用mutations,异步的要使用actions,而且只能通过commit来更新数据。下面来实现这样一个常见功能,登录的时候存储用户名,在内容页的头部显示用户名user.ts用来存放user数据和更新user的方法interface User {token: string;username: string

vscode配置全局搜索排除文件

vscode配置全局搜索文件排除;打开项目后在.vscode下新建setting.json文件;根据你的项目需要添加排除配置,这里我要排除对.min.js的搜索和vue-devtools目录的搜索。

文章图片
#vscode#ide#编辑器
vue+typescript项目中无法使用vue-print-nb 打印

问题vue项目改造成对typescript支持的项目后,vue-print-nb打印指令无法使用尝试有没有对应的typescript包,发现没有解决办法node_modules目录下找到vue-print-nb,复制出src/packages目录下的print.js和printarea.js。把他们后缀改成ts,然后内部的类型处理一下。print.tsimport Print from './pr

浏览器数据库indexedDB+vue实现简单的新增、删除和获取数据列表

代码<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>.tips{position: fixed;right: 0;...

    共 48 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择