今天逛网站里发现有一个叫mixphp的国人的PHP框架,我粗略看了一下,发现他有一个表单验证的组件,正好我最近要对上传图片进行验证,主要就是mime-type和文件大小之类校验,之前的脚手架用了一个叫alexgarrett/violin的验证器,我没有很深入使用,主要用起来很麻烦,而且没有针对上传文件的验证,而我又不想自己写,然后我就换mixphp的这个,而...
1.需求如下
有一个textarea标签。需要获得光标的位置,并且根据光标的位置插入指定的内容。
通过v-model双向绑定textarea的value值,textarea绑定input事件,当在textarea输入时,能触发input事件,但是通过代码代表value值,无法触发input事件,所以我将value值加入watch里面监听,这样只要valu...
JSON对象存储
JSON对象提供的parse和stringify将其他数据类型转化成字符串,再存储到storage中就可以了
操作的方式:
存:
var obj = {"name":"ergouzi","age":"16"}
localStorage.setItem("userInfo",JSON.stringify(obj));...
前言
难得有空,今天开始重新规范的学习一下node编程。但是引入模块我看到用 require的方式,再联想到咱们的ES6各种export 、export default。
阿西吧,头都大了....
头大完了,那我们坐下先理理他们的使用范围。
require: node 和 es6 都支持的引入export / import&n...
原因
处理大型应用时,解决代码的共享和重用问题
让代码变得更紧凑,能够将同一个逻辑关注点相关代码收集在一起
compositon-api 相关函数和属性
setup
ref和reactive
watch和watchEffect
computed
生命周期钩子
setup
setup 接收两个参数,一个是prop, 另一个是...
main.js
import { createApp } from 'vue'
import App from './App.vue'
import '../../assets/w3.css' // 全局引入
createApp(App).mount('#app')
在常规js中我们需要用 querySelector()一类的方式来获取元素,在Vue中可以使用$ref。
完整示例
<template>
<HelloWorld :msg="title"/>
<input type="text" ref="myInput" />
<button @cli...
1、直接输入内容
echo "<?php echo 'hello world';?>" | hub gist create
2、复制文件的内容
hub gist create --copy README.md
Vue使用sass预编译器之后发生以下错误:
Syntax Error: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (88)
原因是 node-sass 4.4 当前环境并不支持,也可能跟no...
Vue3 中执行 npm run serve 报错
这是因为项目中使用了scss, 需要sass-loader,但npm install 安装的为12版本,可以查看packages.json。
这是因为sass-loader版本太高造成的,解决方法为使用7.x版本。
npm uninstall sass-loader
npm i...