《移动应用开发》实验报告——Vue

比眉伴天荒 2022-11-19 04:15 337阅读 0赞

实验目标

  1. 熟悉Vue开发工具,学会安装Vue-CLI脚手架工具。
  2. 学会使用Vue-CLI脚手架工具在自己的电脑上建立项目,并运行调试。

实验内容

  1. 使用Vue-CLI脚手架工具,用命令的方法搭建一个Web项目,项目名称为myvue01,在项目中创建一个页面(修改为首页),单击按钮,在Div中显示Hello World!。
  2. 使用Vue-CLI脚手架GUI工具,创建一个Web项目,项目名称为myvue02,编写一个简单的登录页面(修改为首页),点击登录按钮,可提示信息(或跳转到新的欢迎页面)。

本题可以选择以下方法中的一种:

1).可以做得简单一点,只是搭建出效果。

2).使用模拟数据进行用户名和密码验证。

实验详细过程和步骤

题一

1、搭建项目myvue01

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70

2、项目目录

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 1

3、

  1. <template>
  2. <img alt="Vue logo" src="./assets/logo.png">
  3. <Dashboard msg="Welcome to Your Vue.js App"/>
  4. </template>
  5. <script>
  6. import Dashboard from './components/Dashboard.vue'
  7. export default {
  8. name: 'App',
  9. components: {
  10. Dashboard
  11. }
  12. }
  13. </script>
  14. <style>
  15. #app {
  16. font-family: Avenir, Helvetica, Arial, sans-serif;
  17. -webkit-font-smoothing: antialiased;
  18. -moz-osx-font-smoothing: grayscale;
  19. text-align: center;
  20. color: #2c3e50;
  21. margin-top: 60px;
  22. }
  23. </style>
  24. <template>
  25. <div>
  26. <button @click="visible = !visible">{
  27. { visible===true?'隐藏':'显示'}}</button>
  28. <HelloWorld v-show="visible" msg="Welcome to Your Vue.js App"/>
  29. </div>
  30. </template>
  31. <script>
  32. import HelloWorld from './HelloWorld.vue'
  33. export default {
  34. name: "Dashboard",
  35. components: {
  36. HelloWorld
  37. },
  38. data() {
  39. return {
  40. visible:false
  41. }
  42. }
  43. }
  44. </script>
  45. <style scoped>
  46. </style>

截图展示

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 3

题二

  1. handleLogin() {
  2. console.log('login submit')
  3. this.$refs.loginForm.validate(valid => {
  4. if (valid) {
  5. this.loading = true
  6. this.$store.dispatch('user/login', this.loginForm)
  7. .then(() => {
  8. this.$router.push({ path: this.redirect || '/', query: this.otherQuery })
  9. this.loading = false
  10. })
  11. .catch(() => {
  12. this.loading = false
  13. })
  14. } else {
  15. console.log('error submit!!')
  16. return false
  17. }
  18. })
  19. },

截图展示

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 4

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 5watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI3Mjc4MQ_size_16_color_FFFFFF_t_70 6

心得体会

1. 熟悉**Vue**开发工具。

2. 学会安装**Vue-CLI**脚手架工具。

3. 学会使用**Vue-CLI**脚手架工具在自己的电脑上建立项目,并运行调试。

发表评论

表情:
评论列表 (有 0 条评论,337人围观)

还没有评论,来说两句吧...

相关阅读