简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
vm文档node文档中对vm的解释是:vm 模块提供了一系列 API 用于在 V8 虚拟机环境中编译和运行代码。JavaScript 代码可以被编译并立即运行,也可以编译、保存然后再运行。同时node文档中提醒:vm模块并不是实现代码安全性的一套机制。 绝不要试图用其运行未经信任的代码.vm模块允许改变一些JavaScript脚本代码的上下文运行环境。但是这些代码仍然是运行在nodejs应用程序的
1 场景:<img src="" alt="" />在vue项目中,使用img标签的src引入图片时,使用本地电脑图片的绝对路径(不能为相对路径),使用同源的网络图片,使用require(’./warning.png’)引入相对路径的图片var icon='./warning.png'那么如果让src中require一个变量,这个变量为图片路径的字符串,结果是报错不行的。<img
element-ui中的样式是使用scss编写的,然后编译成css。就是我们在main.js中引入的那个css文件import ‘element-ui/lib/theme-chalk/index.css’;1、更改scss变量1、为什么要更改在引入 Element 时,可以传入一个全局配置对象。该对象目前支持 size 与 zIndex 字段。size 用于改变组件的默认尺寸,zIndex 设置弹
1、打包配置在vue.config.js中pluginOptions: {electronBuilder: {builderOptions: {win: {icon: './public/app.ico'},mac: {icon: './public/app.png'},productName: 'AppDemo'}}
在electron+vue项目中,package.json的main所运行的是主进程,代表服务端。vue的部分是项目的渲染进程。主进程和渲染进程的通信通过ipcMain.handle和ipcRenderer.invoke1、在vue中引入ipcRenderer主进程中引入ipcMain没啥大问题。在vue文件中引入ipcRenderer,需要先在vue.config.js中配置 nodeInteg
默认地,使用vue-router切换组件时,离开的组件会被销毁,新进入地组件会创建。那么,有时候,我们希望离开的组件不要被销毁。这时就需要使用到keep-alive标签来缓存组件。1、用keep-alive包裹router-view在router-view标签外包裹keep-alive使用v-if来判断一下,否则所有的组件都会销毁或者不销毁。判断的条件来自于路由定义时的meta字段<keep
ElementUI的上传组件设置header
1、nvm的作用nvm是一个node版本管理工具。当需要在不同项目中使用不同的node版本时,可以使用nvm管理node版本。2、下载安装3、命令nvm ls 查看所有已经安装的版本nvm list available 查看网络上可以安装的版本如果不知道有现在还有哪些可以供安装的node版本,可以先运行nvm list available命令进行查看。其中LTS表示长期稳定版本。nvm insta
vuex可以进行全局的状态管理,但刷新后刷新后数据会消失。我们可以结合本地存储做到数据状态持久化,使用vuex-persistedstate插件,将vuex中需要持久化保存的数据保存到本地存储当中。安装npm install --save vuex-persistedstate引入在vuex的index.js中引入import createPersistedState from "vuex-p
使用js可以很容易地获取到元素的长度、宽度的值,那么怎么用js获取背景颜色,或者字体颜色、字体尺寸等等其它的css值呢?1、Window.getComputedStyle方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。 私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性