IT评测·应用市场-qidao123.com

标题: vue3 axios ant-design-vue cdn的方式使用 [打印本页]

作者: 南七星之家    时间: 2024-9-21 00:19
标题: vue3 axios ant-design-vue cdn的方式使用
1、vue3
快速上手 | Vue.js
  1. <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
  2. <div id="app">{{ message }}</div>
  3. <script>
  4.   const { createApp, ref } = Vue
  5.   createApp({
  6.     setup() {
  7.       const message = ref('Hello vue!')
  8.       return {
  9.         message
  10.       }
  11.     }
  12.   }).mount('#app')
  13. </script>
复制代码
2、ant-design-vue 4.2.3
  1. <script src="https://unpkg.com/vue@3.4.27/dist/vue.global.prod.js"></script>
  2.         <script src="https://unpkg.com/dayjs/dayjs.min.js"></script>
  3.         <script src="https://unpkg.com/dayjs/plugin/customParseFormat.js"></script>
  4.         <script src="https://unpkg.com/dayjs/plugin/weekday.js"></script>
  5.         <script src="https://unpkg.com/dayjs/plugin/localeData.js"></script>
  6.         <script src="https://unpkg.com/dayjs/plugin/weekOfYear.js"></script>
  7.         <script src="https://unpkg.com/dayjs/plugin/weekYear.js"></script>
  8.         <script src="https://unpkg.com/dayjs/plugin/advancedFormat.js"></script>
  9.         <script src="https://unpkg.com/dayjs/plugin/quarterOfYear.js"></script>
  10.         <link type="text/css" href="https://unpkg.com/ant-design-vue@4.2.3/dist/reset.css" media="screen" rel="stylesheet">
  11.         <script src="https://unpkg.com/ant-design-vue@4.2.3/dist/antd.min.js"></script>
  12.         <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
复制代码
  1. import { DatePicker } from 'ant-design-vue';
  2. app.use(DatePicker);
复制代码
3、template
  1. <body class="bg">
  2.         <div id="app">
  3.     </div>
  4. </body>
复制代码
  1. <script>
  2.                 Object.assign(window, Vue);
  3.                 const vue3App = {
  4.                         setup() {
  5.                                 const msg = ref(''); //信息
  6.                                 onMounted(() => {
  7.                                         console.log(window.location.search);
  8.                                 });
  9.                                 function test() {
  10.                                         // 发送 POST 请求
  11.                                         axios({
  12.                                                 method: 'post',
  13.                                                 url: '/url换成自己的',
  14.                                                 data: {
  15.                                                         code: '0',
  16.                                                         message: 'success',
  17.                                                         type: 'opt',
  18.                                                         result: 'success',
  19.                                                         uid: uid.value,
  20.                                                         msgid: msgid.value,
  21.                                                 }
  22.                                         }).then(function (response) {
  23.                                                 console.log(response);
  24.                                                 msg.value = response.data.message;
  25.                                         })
  26.                                                 .catch(function (error) {
  27.                                                         console.log(error);
  28.                                                 });
  29.                                 }
  30.                                 // 返回值会暴露给模板和其他的选项式 API 钩子
  31.                                 return {
  32.                                         msg,
  33.                                         btnClick() {
  34.                                                 //console.log(msg.value);
  35.                                                 test();
  36.                                         },
  37.                                 }
  38.                         },
  39.                 }
  40.                 //初始化
  41.                 const app = createApp(vue3App);
  42.                 app.use(antd);
  43.                 app.mount("#app");
  44.         </script>
  45.         <style>
  46.                 .bg {
  47.                         background-color: rgb(213, 213, 213);
  48.                 }
  49.                 .margintop {
  50.                         margin-top: 300px;
  51.                 }
  52.                 .marginbottom {
  53.                         margin-bottom: 30px;
  54.                 }
  55.         </style>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4