Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
基于 vue2 开发的 Flyme 公共控件插件
vue 版本:vue2.x
Flyme 规范:Flyme6
$ npm install vue-flyme --save-dev
通过全局方法 Vue.use() 使用插件,默认导入所有实例方法:
import Vue from 'vue';
import VueFlyme from 'vue-flyme';
Vue.use(VueFlyme);
无需通过全局方法 Vue.use() 使用插件,直接导入所需组件:
import { filter, header as vfHeader } from 'vue-flyme';
import Vue from 'vue';
import vueFlyme, { filter } from 'vue-flyme';
Vue.use(VueFlyme);
@param {String} title 弹窗标题内容
@param {String} cancelBtnText 取消按钮文本
@param {Function} callback 点击取消按钮的回调函数
// 示例代码
this.$alert({
title: '我是标题',
cancelBtnText: '知道了',
callback: function () {
console.log('被回调了');
}
});
@prop {Array} list [required] 二维数组,用于筛选控件渲染的 json 数据数组
@prop {Number} positionTop = 0 筛选控件距离屏幕顶部的距离(单位 px)
@emit {Number, Object, Array} changeFilter 筛选条件改变事件,返回父菜单索引、所选筛选项对象以及其索引链
@emit {Number, Boolean} isExpand 展开 / 收起事件,返回父菜单索引以及是否展开标识(true 为展开)
// 示例数据:list
[[{
id: 0,
name: '全部商区'
}, {
id: 1,
name: '香洲区',
sublist: [{
id: 0,
name: '吉大'
}]
}],[{
id: 0,
name: '离我最近'
}],[{
id: 0,
name: '全部品牌'
}]]
@prop {String} title = document.title 标题
@prop {String} color = '#666' 字体颜色
@prop {String} backgroundColor = '#fff' 背景颜色
@prop {Boolean} hasLine = true 是否显示底部边框线
@emit back 左上角返回图标的点击事件
调用该组件可使用预设的所有 SVG 图标,该组件最终会编译为 svg
标签,并自动加上 CSS 类名,类名为图标 id 加上 icon-
前缀
@prop {String} id [required] - 图标的 id
@prop {Number} size = 16 - 图标的尺寸(单位:px)
@prop {String} color = '#000' - 图标的颜色
预设图标 | 图标 id |
---|---|
arrow | |
back | |
heart | |
heart-o | |
location | |
telephone | |
tick | |
trash | |
triangle |
FAQs
vue2 plugin - flyme controls
The npm package vue-flyme receives a total of 15 weekly downloads. As such, vue-flyme popularity was classified as not popular.
We found that vue-flyme demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.