-
- react-router怎么实现前进后退
- react-router实现前进后退的方法:1、通过“goback(){this.props.history.goBack()}”实现路由前进;2、通过“go(){this.props.history.go(-1) }”实现路由回退。
- 前端问答 . web前端 2763 2022-12-20 14:17:06
-
- vue页面有哪些组成
- vue页面有3个组成部分:1、模板(template),即template标签包裹的界面展示代码(HTML代码);2、script标签包裹的业务实现代码(js脚本代码);3、style标签包裹的界面样式代码(css样式代码)。
- 前端问答 . web前端 4831 2022-12-20 13:42:11
-
- vue高阶组件是什么
- 在vue中,高阶组件其实就是一个高阶函数, 即返回一个组件函数的函数。高阶组件的特点:1、是无副作用的纯函数,且不应该修改原组件,即原组件不能有变动;2、不关心传递的数据(props)是什么,并且新生成组件不关心数据来源;3、接收到的props应该传递给被包装组件,即直接将原组件prop传给包装组件;4、高阶组件完全可以添加、删除、修改props。
- 前端问答 . web前端 2280 2022-12-20 13:24:37
-
- react 怎么实现跳转到新页面
- react实现跳转到新页面的方法:1、通过应用ant中的Button组件实现在原来页面打开一个新的页面;2、通过“handle=()=>{const w=window.open('about:blank'); w.location.href="..."}”方法实现本地页面点击跳转到新的页面。
- 前端问答 . web前端 6906 2022-12-20 11:27:55
-
- react 怎么实现热更新
- react实现热更新的方法:1、使用“yarn add react-hot-loader -D”命令下载“react-hot-loader”;2、添加“react-hot-loader/babel”进入“.babelrc”文件;3、 在App.js中修改为代码为“import { hot } from 'react-hot-loader/root';”即可。
- 前端问答 . web前端 3109 2022-12-20 11:15:02
-
- react modal 怎么实现关闭事件
- react modal实现关闭事件的方法:1、监听浏览器onclick事件的target;2、通过“if (e.target != messageRef.current) {setMessageCode(false);}”语句判断点击事件,如果不是modal框就执行关闭事件即可。
- 前端问答 . web前端 2721 2022-12-20 11:04:39
-
- react怎么禁止默认事件
- react禁止默认事件的方法:1、在html页面中直接通过“return false”阻止默认事件;2、在react中使用“e.preventDefault()”方法禁止默认事件即可。
- 前端问答 . web前端 2970 2022-12-20 10:55:51
-
- react.component 报错怎么办
- react.component报错的解决办法:1、打开相应的react文件,查找“class Counter extends Component {static propTypes = {...”语句,将等号改为冒号;2、修改“{ "presets": ["react", "es2015", "stage-0"]}”即可。
- 前端问答 . web前端 2222 2022-12-20 10:49:56
-
- react router安装命令是什么
- react router安装命令是“npm install react-router --save”,表示安装路由,而“npm install react-router-dom --save”命令表示安装路由dom。
- 前端问答 . web前端 2054 2022-12-20 10:44:10
-
- react的dispatch方法怎么用
- react的dispatch方法的用法如“store.dispatch({ type: 'counter/incremented' })console.log(store.getState())”,表示调用“store.dispatch()”并传入一个action对象,然后通过“getState()”获取新state。
- 前端问答 . web前端 4488 2022-12-20 10:25:59
-
- vue3编译做了哪些优化
- vue3编译优化有:1、引入了 patchFlag,用来标记动态内容;在编译过程中会根据不同的属性类型打上不同的标识,从而实现了快速diff算法。2、Block Tree。3、静态提升,是将静态的节点或者属性提升出去。4、预解析字符串化,当连续静态节点超过10个时,会将静态节点序列化为字符串。5、函数缓存;开启cacheHandlers选项后,函数会被缓存起来,后续可直接使用。
- 前端问答 . web前端 3334 2022-12-19 18:05:58
-
- vue封装axios有什么用
- vue封装axios可以提高代码质量、让使用更为便利。axios的API很友好,开发者完全可以很轻松地在项目中直接使用;不过随着项目规模增大,如果每发起一次HTTP请求,需要写一遍设置超时时间、设置请求头、错误处理等等操作。这种重复劳动不仅浪费时间,而且让代码变得冗余不堪,难以维护;为了提高我们的代码质量,应该在项目中二次封装一下axios再使用,这样可以让使用更为便利。
- 前端问答 . web前端 2569 2022-12-19 17:42:48
-
- vue组件中data不能是函数吗
- 不是,vue组件中data必须是一个函数。vue中组件是用来复用的,为了防止data复用,将其定义为函数。vue组件中的data数据都应该是相互隔离,互不影响的,组件每复用一次,data数据就应该被复制一次,之后,当某一处复用的地方组件内data数据被改变时,其他复用地方组件的data数据不受影响,就需要通过data函数返回一个对象作为组件的状态。
- 前端问答 . web前端 2401 2022-12-19 17:22:07
-
- vue运用了哪些模式
- vue运用的设计模式:1、单例模式,确保一个类只有一个实例对象,并提供一个全局访问点供其访问。2、工厂模式,是用来创建对象的一种模式,不必暴露构造函数的具体逻辑,而是将逻辑封装在一个个函数之中。3、装饰器模式,允许向现有的函数添加新的功能,同时不改变其结构。4、策略模式,就是定义一系列的算法,把他们一个个封装起来,并且使他们可以相互替换。5、发布订阅者模式。
- 前端问答 . web前端 7540 2022-12-19 17:11:58
-
- 怎么查询当前vue的版本
- 查询当前vue版本的两种方法:1、在cmd控制台内,执行“npm list vue”命令查询版本,输出结果就是vue的版本号信息;2、在项目中找到并打开package.json文件,查找“dependencies”项即可看到vue的版本信息。
- 前端问答 . web前端 34680 2022-12-19 16:55:29
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

