写博客,从现在开始

还在上小学的时候,老师说的作文写得不错,从那时开始,我就一直觉得(事实也是如此)我的文科也比理科要好。求学的过程中,数学和逻辑一直是我的弱项,原本想的是上了大学就和数学彻底说拜拜,没想到,学了计算机,这一辈子都和数学离不开了,一道高数题,人家用几分钟就搞定了,而我却要花几个小时。如今走上工作岗位,真的怕自己逻辑性太差会做不好工作,写博客的初衷是想锻炼自己的逻辑思维能力,以后的博客不能再是一些没有技术含量的操作之类的了。从锻炼编程能力开始,希望自己能坚持写博客,毕竟这个行业,说到底,强大的编程能力才是决定一切的基础。小时候写日记的习惯只维持了几天,希望同样的事情不要发生在博客身上。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你需要安装 Vue CLI。你可以在终端中使用以下命令进行安装: ``` npm install -g @vue/cli ``` 接下来,你可以使用 Vue CLI 创建一个新的项目。使用以下命令创建一个新的项目: ``` vue create my-blog ``` 这将创建一个名为 "my-blog" 的新项目。安装完成后,进入项目目录并启动开发服务器: ``` cd my-blog npm run serve ``` 现在你可以开始编你的博客了。首先,你需要创建一个页面来展示你的博客文章。在 "src/views" 目录下创建一个新的文件 "Blog.vue"。在这个文件中,你可以使用 Vue 的模板语法来定义你的页面布局和内容。例如: ``` <template> <div> <h1>My Blog</h1> <ul> <li v-for="post in posts" :key="post.id"> <router-link :to="'/blog/' + post.id">{{ post.title }}</router-link> </li> </ul> </div> </template> <script> export default { data() { return { posts: [ { id: 1, title: "My first blog post", content: "Lorem ipsum dolor sit amet..." }, { id: 2, title: "My second blog post", content: "Lorem ipsum dolor sit amet..." }, { id: 3, title: "My third blog post", content: "Lorem ipsum dolor sit amet..." } ] } } } </script> ``` 在这个例子中,我们创建了一个简单的博客页面,显示了一个包含所有博客文章标题的列表。当用户点击某个标题时,页面将自动导航到该文章的详细页面。 接下来,你需要创建一个单独的页面来显示每篇博客文章的详细内容。在 "src/views" 目录下创建一个新的文件 "BlogPost.vue"。在这个文件中,你可以使用模板语法来定义文章的布局和内容。例如: ``` <template> <div> <h1>{{ post.title }}</h1> <p>{{ post.content }}</p> </div> </template> <script> export default { data() { return { post: {} } }, mounted() { const postId = this.$route.params.id this.post = this.$store.getters.getPostById(postId) } } </script> ``` 在这个例子中,我们创建了一个名为 "BlogPost" 的组件,用于显示单篇博客文章的详细内容。我们使用了 Vue 的生命周期钩子 "mounted" 来获取文章的数据,并将其显示在页面上。 最后,你需要创建一个路由器来管理你的博客页面。在 "src/router" 目录下创建一个新的文件 "index.js"。在这个文件中,你可以定义所有的路由规则。例如: ``` import Vue from 'vue' import Router from 'vue-router' import Blog from '@/views/Blog.vue' import BlogPost from '@/views/BlogPost.vue' Vue.use(Router) export default new Router({ mode: 'history', routes: [ { path: '/', name: 'Blog', component: Blog }, { path: '/blog/:id', name: 'BlogPost', component: BlogPost } ] }) ``` 在这个例子中,我们定义了两个路由规则。第一个规则用于显示博客页面,第二个规则用于显示单篇博客文章的详细内容。我们使用了动态路由参数 ":id" 来指定文章的ID号。 现在你已经完成了一个简单的个人博客的创建。你可以在终端中启动服务器: ``` npm run serve ``` 然后在浏览器中访问 "http://localhost:8080" 来查看你的博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值