一、Formcreate upload
Formcreate提供了一個便捷的上傳組件,可以在前端中方便地上傳文件,支持多種格式的文件上傳,例如圖片、文本、PDF等等。在使用upload組件前,需要先引入相關的文件:
/* 引入相關CSS文件 */
import "form-create/dist/form-create.css"
/* 引入相關JS文件 */
import formCreate from "form-create";
/* 註冊upload組件 */
formCreate.component('fcUpload');
定義一個名稱為uploadForm的表單,設置上傳文件的大小為2MB,最多上傳3個文件的示例代碼如下:
/* 上傳組件的配置 */
const uploadConfig = {
action: '//jsonplaceholder.typicode.com/posts/',
'btn-text': '上傳',
multiple:true,
maxNumber: 3,
list-type: 'picture-card',
limit: 2 * 1024 * 1024,
name: 'file'
}
/* 定義一個名為uploadForm的表單實例 */
const uploadForm = formCreate({
el: '#uploadForm',
formDesc: ['fileList'],
formSubmitBtn: false,
formResetBtn: false,
formItem: [
{
type: 'fcUpload',
field: 'fileList',
title: '上傳文件',
upload: uploadConfig
}
]
})
二、怎麼修改formcreate的樣式
Formcreate的樣式可以通過修改相關的CSS文件或者覆蓋相關CSS樣式來進行修改。如果直接修改核心CSS文件會影響整個系統的樣式,建議在自定義的CSS樣式文件中對相關組件進行樣式的覆蓋。以自定義icon為例,代碼如下:
/* 引入相關CSS文件 */
import 'form-create/dist/form-create.css'
/* 自定義圖標樣式 */
.icon-upload {
font-size: 20px;
color: blue;
}
上述代碼中,樣式名為icon-upload的圖標樣式被修改為藍色,並增加了20px的字體大小。
三、Formcreate官網
Formcreate官網提供了詳細的組件文檔、示例代碼、API文檔等內容,可以通過以下鏈接進行訪問:
四、Formcreate vue3
Formcreate vue3是一個基於Vue3框架的表單解決方案。FormCreateVue3魔法開始之前,需要在項目中添加配置文件 vue.config.js,並寫入以下代碼:
/* 引入相關插件 */
const vuePlugin = require('@vitejs/plugin-vue')
const formCreatePlugin = require('form-create/plugin')
module.exports = {
plugins: [
vuePlugin(),
formCreatePlugin()
]
}
在Vue3組件中使用Formcreate的示例代碼如下:
提交
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151867.html
微信掃一掃
支付寶掃一掃