一、校验表单(Validate) jQuery Validate 是一个 jQuery 插件,用于对表单字段进行验证。它提供了丰富的验证规则,允许你通过简单的配置即可实现复杂的表单验证逻辑。这个插件极大地简化了表单验证的过程,并且易于集成到现有的 jQuery 项目中。 1. 基本用法 首先,你需要在你的项目中引入 jQuery 和 jQuery Validate 插件的库文件。然后,你可以通过以下方式使用它: $(document).ready(function(){ $("#myFo
2024-12-03前言 昨天在写点什么东西的时候,发现有些逻辑可以搞成一个 npm 模块。 找了下看看,有没有什么好用现成模板用于开发。。发现并没有; 那有需求就解决需求。。 需求 基于当前的流行技术栈选型(rollup 4.x + typescript 5.x)提供一个最小化模板 纯粹的函数库打包,不包含任何视图有进一步需求可以自行扩展模板仓库的内容 仓库信息 标题地址仓库名rollup-typescript-lib-boilerplate仓库地址https://github.com/crper/rol
2024-12-03效果如下图: 子组件代码: <template name="canvas-avatar"> <canvas :id="canvasId" :canvas-id="canvasId" :style="styleProp" :data-text="text"></canvas> </template> <script> export default { name: "canvas-avatar", props: { styleProp: { type: String,
2024-12-03一、路由属性配置说明 export default new Router({ mode: 'history', //路由模式,取值为history与hash base: '/', //打包路径,默认为/,可以修改 routes: [ { path: string, //路径 ccomponent: Component; //页面组件 name: string; // 命名路由-路由名称 compone
2024-12-03前言~~不喜欢手写原理的程序员不是好的程序员 根据vuex官网的使用,下面来实现以下基础的vuex中心化数据响应式原理 1.首先来看一下 store注册 store注册使用了vue的插件机制,use方法会调用插件的install方法 用过store的我们可以得知,在vue中每个实例的每个方法都可以通过this.$store 调用数据仓库, 这样我们就可以得出,我们的vuex插件是有install方法,主要实现了store的全局混入,我们这里利用一些vue的mixin全局混入,beforeCr
2024-12-03未计划的交货费是指没被采购订单计划进来的和在发票收到之前没有被录入系统的交货成本。 你可以指定在后勤发票校验中如何记账未交货成本。 有两种选择: 1.非计划交货费在各个发票项目中按到目前为止已开票的项目金额和当前发票项目金额的比例分配。 确定的金额加到各自的项目金额去 确定的金额在每一项单独的一行中分配 场景1:未计划交货费在发票项目间分配 配置:IMG>物料管理>后勤发票校验>收入发票>配置如何过账未计划交货成本 配置内容:配置如何过账未计划交货成本=空 在发票项目间分配 对采购订
2024-12-03reactive函数 作用:定义一个对象类型的响应式数据(基本类型别用它,用ref函数)语法: const 代理对象= reactive(被代理对象)接收一个对象(或数组),返回一个代理器对象(proxy对象)reactive定义的响应式数据是“深层次的"。内部基于ES6的Proxy实现,通过代理对象操作源对象内部数据都是响应式的。 App.vue代码: <template> <h1>一个人的信息</h1> <h2>姓名:{{person.name}}</h2> <h2>年龄:{{p
2024-12-03原因 vue-cli 5以上的版本不能解析括号等 如:() ps:是在路径上不能有 解决办法 1、把路径上的()等符号去除 例: vue-router(test)=>vue-router-test 2、 将vue-cli的版本降级 先卸载新版本 npm uninstall @vue/cli 然后安装旧版本 npm install @vue/cli@4.5.17 个人推荐第一种方法,不用重新去创建项目,只需要将文
2024-12-03为什么要使用proxyTable 很简单,两个字,跨域。在平时项目的开发环境中,经常会遇到跨域的问题,尤其是使用vue-cli这种脚手架工具开发时,由于项目本身启动本地服务是需要占用一个端口的,所以必然会产生跨域的问题。当然跨域有多种解决方式,这里就不一一例举,下次弄篇文章单独讲,在使用webpack做构建工具的项目中使用proxyTable代理实现跨域是一种比较方便的选择。 如何使用proxyTable dev: { env: require('./dev.env'), port:
2024-12-03新建http/http.js文件 //封装get和post请求 function req(method,url, data) { var urls = "http://www.dadesc.com"; const name = uni.getStorageSync('name'); const toker = uni.getStorageSync('toker'); uni.showLoading({ title:'加载中...' }); return new Promise(
2024-12-03