最近做了一个这样的业务处理,在uniapp 项目中使用第三方页面,需要在当前的页面中把一些数据传给第三方,第三方处理后返回一些数据给当前页面,后续其他的操作会用到当前的数据。
当前页面-发送数据(iframe页面)
iframe 包括第三方地址把需要传递的数据拼接到url 地址
2025年06月30日
最近做了一个这样的业务处理,在uniapp 项目中使用第三方页面,需要在当前的页面中把一些数据传给第三方,第三方处理后返回一些数据给当前页面,后续其他的操作会用到当前的数据。
iframe 包括第三方地址把需要传递的数据拼接到url 地址
2025年06月30日
在vue2中 vue-router 通过插件的形式进行工作,回顾下具体操作步骤如下:
在router文件中
// 在router文件中引入
import Router from 'vue-router'
// 使用Router
Vue.use(Router)
let routes = [
{
path: '/',
name: 'HelloWorld',
component: HelloWorld
},
{
path: '/test',
name: 'test',
component: test
}
];
// 导出Router对象
export default new Router({
routes: routes,
mode: 'hash',
})
在main.js中使用router对象
import router from './router'
new Vue({
el: '#app',
router,
components: { App },
template: '<App/>'
})
2025年06月30日
跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。
广义的跨域:
1)资源跳转:A链接、重定向、表单提交
2)资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链
3)脚本请求:js发起的ajax请求、dom和js对象的跨域操作等
2025年06月30日
1.vue在created和mounted这两个生命周期中请求数据有什么区别呢?
若涉及页面加载,在created的时候,视图中的html并没有渲染出来,所以这个时候如果直接去操作dom节点,一定找不到相关元素。
而在mounted中,由于此时html已经渲染出来了,所以可以直接操作dom节点。